Niagra Falls, skiing in Whistler and visiting the polar bears are some of the best attractions in Canada. Championship golf courses and spectacular hikes keep you on your feet. And Toronto’s Alo Restaurant is the best place to eat in Canada. Needless to say, you won’t be short of activities.