It's easy to find airfare to Canada, no matter where you are flying from. From the U.S.A., all major airlines fly to all the major cities in Canada. It is very possible to find cheap flights to Canada, even direct flights to Canada, from the U.S. The cities to which you can fly directly from the U.S. include: Victoria, Vancouver, Calgary, Edmonton, Regina, Winnipeg, Thunder Bay, London, Toronto, Ottawa, Montreal, Quebec City, Saint John, Halifax and Yarmouth.
Prices from the UK are reasonable, and it's not difficult to find some cheap flights to Canada, especially to cities on Canada's east coast. Because most of Canada's major cities are close to the U.S. border, there is the option of flying to a U.S. city near the border and driving across (for those needing visas to enter the U.S. and Canada, this could make things more complicated). If there are very cheap flights to New York, Seattle, etc, the drive across the border could save a lot of money. Just make sure your car insurance covers you in Canada!
The major Canadian airline to fly both within Canada and internationally is Air Canada. Within Canada, there are many smaller airlines such as Westjet and Canjet. Smaller airlines can fly you to more remote locations, if you are looking to veer from the beaten path.
For booking airfare to Canada, the internet is fast becoming the easiest medium for finding the cheapest fare. There are many good discount travel sites where you'll be able compare cheap flights to Canada and find the one that works best for you.
If you have a flexible schedule and want to find the cheapest flight possible, there are things you can do to find a lower price. Booking several weeks in advance will help, as will flying out on a weekday, rather than a weekend. Direct flights to Canada will be more expensive, so by adding a layover, you may save a lot of money. Try flying at odd hours, like very early morning or late at night, to save even more. Before buying your tickets to Canada, check the newspaper for promotional specials and price wars between airlines.
Security regulations in Canadian airports are similar to those in the U.S. Make sure that you arrive at least 2 hours early for your international flight to Canada. If you are taking a domestic flight within Canada, arriving 1 hour early is expected. Don't forget your photo ID, such as a passport or driver's license, for checking in. If you've bought your tickets to Canada online, print out the confirmation page at present it at the check in counter. Don"t forget: to enter Canada you will need either a passport or a birth certificate with a photo ID. Even if you are just driving across the U.S/ Canada border, these documents will be very necessary!