If you don't know that weed is a legal substance in Canada and has no bearing on your medical exam, you don't have enough intelligence to go beyond a minimum wage job and don't deserve to move/live here. This is a completely separate matter to say, if you were caught driving under the influence of marijuana or in a job where you're not allowed to have weed or alcohol in your system for work purposes. It's not the weed that's illegal, it's how you're using it that is in certain contexts. I have weed the night before my medical exam and here I am.