Canopy Growth Corp update heading into earnings next week