По поводу ввоза лекарств...вроде бы ввозить сложно только лекарства содержащие наркотики. А небольшую коробочку со стандартным набором лекарств проще всего положить в багаж, а не в ручную кладь, тогда и вопросов к вам не будет. Закупать заранее лекарства "про запас" не стоит. Оптальгин/Анальгин в Канаде не выпускается и не продаётся, но ввозить его можно...в каждой стране свои лекарства и люди путешествуют с ними без проблем.