||Canada is the second largest country in the world and is situated in North America, bordering the United States – the longest un-guarded border in the world. There is a great diversity from the far east to the far west of Canada, and so much to see that you really could spend months here without breaking the tip of the iceberg!
Because Canada is so large you should decide which area you would like to visit and concentrate your time there, unless of course you’re planning a cross-country trip! This means that you will likely enter the country through one of the main international airports – the most common entry points for international flights are Toronto, Vancouver, Calgary and Montreal, though you may also find a flight to Edmonton, Winnipeg or Ottawa if you prefer to visit these parts.
For flights from South Africa to Canada there are a great number of options and you can pretty much find a flight with all of the major airlines. Flying from Johannesburg to Canada, choose from airlines including South African Airways, British Airways, KLM, Lufthansa, Air France, Virgin Atlantic, United Airlines and Swiss Air to Toronto, all of which have one stop/connection. Similar airlines fly to Montreal – South African Airways, Lufthansa, Air France and Swiss Air have one stop, or Virgin Atlantic, BMI, British Airways, Delta, American Airlines and Air Senegal International have 2 stop flights.
Over on the west coast is Vancouver, which again can be easily reached on flights from South Africa. South African Airways, Virgin Atlantic, British Airways and BMI all have one stop and fly via London. Alternatively Lufthansa, American Airlines, KLM and Air France have two stop flights. Finally, flights to Canada landing in Calgary are again available with South African Airways, Lufthansa, Virgin Atlantic, Swiss Air, BMI and Air France, all of which have one stop except for Air France and Swiss which have two stops.