Смотря какова ваша цель. В принципе, если заниматься рационально, то школьную программу можно изучить лет за 5. То есть изучить, сдать экзамены экстерном, а потом, если ребенок настроен учиться дальше в англоязычной среде, отправлять его туда.Для обучения в колледжах и университетах у студентов в Канаде сейчас хорошие бонусы.После обучения и начала работы по специальности, студент может подавать на гражданство. Это они так народ привлекают.Удовольствие не из дешевых. Но если вы отправляете ребенка не с нулевым английским, то в принципе, при условии, что он теоретически материал предмета усвоил на русском, ему будет нетрудно повторить все это на английском.Здесь система обучения отличается от русской школьной практики. Будет полезно. А если ребенок заканчивает последние два года школы в Канаде, то ему не надо сдавать языковые тесты в университет. Ну, а если потребуют, все зависит от университета, то сдать  будет нетрудно.Так что, если подходить к делу серьезно, то нужно серьезно учиться. А если просто "поучить язык", то скайп вам в помощь. У меня дочка знает три языка - русский, английский, французский. Вполне себе могла бы ставить канадское произношение подростку. Но вряд ли родители, за любые деньги, поверят подростку. Они скорее потратят кучу денег на обучение в большой группе, будут плеваться, и языку так и не научат.Опыт приема детей в местные школы у нас был, правда дети не из России. Китайцы такой подход очень любят.