Canopy Growth CEO David Klein discusses earnings surpassing estimates in Q2