Canada has many regions and attractions and is a destination to suit all.
From cities to the Rocky Mountains you can sample all kinds of good food both from cheap to expensive in Canada.
Why not take a trip through the Rocky Mountains that tower over the plains of Alberta and British Columbia. You can even visit the huge Ice field, which you are able to take a walk upon, but you may need a warm jacket here.
Whilst touring the Rockies you can travel through:
Banff, which has great skiing and is known for its cosy resorts, shopping and dining.
Jasper, which is a protected National Park and you, can quite often see wolves, bears, mountain sheep here amongst the mountains, which can be seen in all directions.
Lake Louise is known for its beautiful Chateaux and blue/green lake, which has a view of the mountains as a back drop to the lake.
The Rockies has many other small towns which offer good dining, skiing, shopping and good places to stay from small cabins to luxury hotels.
If cities are you attraction then why not stay in Vancouver, which is the largest city in British Columbia.
Vancouver has museums, art galleries, botanical gardens and a space centre/Maritime museum as its attractions plus just 15 minutes drive away you can take a cable car to the top of Grouse Mountain.
Grouse Mountain is good for skiing, snow boarding and excellent shopping.
You may also want to take a harbour cruise or go on a fishing charter.
Toronto with its CN Tower, shops, restaurants, nightlife and Niagara Falls is a must.
Calgary is known for its Olympic Park for winter sports, the Calgary Stampede every year which has rodeo events as well as its tower and museum.
Quebec is the French Sector of Canada with Montreal and Quebec City to stay in. These both offer lots of history and culture.
There are many direct flights to all the major cities – plus you can take a coach or rail tour through the country once there.