which course is best in canada