Canada has strict drug laws which control the import, sale and use of drugs. With the exception of medications prescribed for you by your doctor, you should avoid bringing any drugs including recreational drugs into the country. There are also restrictions on bringing into Canada certain food and agricultural products such as meat and plants. 

Contact the Canadian Food Inspection Agency and Canada Border Services Agency for further information, and see Information for Visitors to Canada and Seasonal Residents on the Border Services Agency website.