Is Insmed Incorporated (INSM) the Best Cancer Stock to Invest in for Long-Term Gain?