If you are planning a trip to Canada, this article will tell you everything you need to know - from visas, to flights, budget, itineraries and more.