Not legal Everywhere

Cannabis is legal in Canada with some restrictions. Your Medications may also be legal. Thats Canadian Law. If you are traveling all drugs fall under the law of the land. Make sure you have  recent prescription (No older Than 6 Months) list from your doctor and be careful of the quantity you are carrying. many countries limit the quantity to number of days in their country for medications. Not knowing or following the rules is a perfect way to ruin a vacation.