Vancouver is considered one of the most beautiful major cities in the world thanks to its natural setting. Located between the sea and the Rocky mountains you can go sailing, wale watching as well as skiing on the same day. Vancouver is featured in many movies and is the starting point for cruises to Alaska.
Banff is a very touristy little city in Alberta. It may be your starting point to do some treks in the Rocky Mountains or to go skiing for example near Lake Louise.
Jasper is a pretty little city close to the ice fields, Jasper National Park and the Rocky Mountains.
Calgary, Alberta, is between the prairie and the mountains. As rumours go "it can snow any day of the year". In July the greatest show on earth, the Calgary Stampede (incl. Rodeo), takes place.
Whistler is a famous resort for alpine skiing and mountain biking.
Vancouver Island is the largest island on the west coast of the Americas with a size a little larger than the country Belgium. The capital is Victoria.
Toronto is Canada´s largest city and economic power house. Toronto is home of the CN-tower, the Skydome and the Hockey hall of fame. Yonge Street, a street that was 1900 km long till 1999, starts here.
Montreal is Canada's 2nd largest city and bi-lingual English-French. It is head-office" of Comedy with "Just for Laughs".