Canada is one of the best tourist destinations in the world. Several tourism companies offer packages covering different places of Canada. As it may not be possible to cover all cities in one go, it is better to choose packages where major places are covered. It is always worthwhile to spend less time in travelling and more time in visiting. A huge number of tourists visit the country every year and thus advance booking is the way to go. You can choose a long holiday package according to your budget and can also customize the package according to your preference.