Oneworld member British Airways offers attractive premium economy fares from Amsterdam to the Canadian cities Toronto and Montreal. Tickets with a layover in Heathrow and two checked bags up to 23 kg start at €745.
Our calendar displays all available dates for trips of up to 28 days. Once you’ve selected your preferred route and dates, it can redirect you to British Airways’ booking site:

Itineraries consist of an economy class flight from Amsterdam to London onboard an Airbus A320, and premium economy transatlantic crossings. En route to Canada, you have the chance to enjoy BA’s brand-new Airbus A350-1000 to Toronto or Boeing 787 Dreamliners to Montreal. These feature a more comfortable 2-4-2 (Airbus) or 2-3-2 (Boeing) seating than the 3-3-3 economy class layout.
These tickets not only include 2 x 23 kg of luggage, but you’ll also be sitting in extra reclining seats with power sockets, USB ports, and on-demand video.
Search & Book
This fare can be booked until July 25, 2022 for departures after August 17 and inbound flights after September 1. However, the outbound flight may only take place on a Monday, Tuesday, Wednesday, or Thursday. The inbound flight can take place on a Tuesday, Wednesday, or Thursday. The minimum stay requirement is 6 days or one Sunday. The tickets have to be booked at least 28 days before departure. These flights can’t be cancelled, but can be rebooked without having to pay a rebooking fee.
Our calendar above displays all available dates for trips of up to 28 days. For longer trips, we suggest using Google Flights (instructions). Either way, you should be buying your tickets on britishairways.com.
Mileage
British Airways issues the flights between Amsterdam and London booking class K and the long haul flights in booking class T. To give you an example, the trip to Toronto can be credited to the following frequent flyer programs:
- 8,092 Miles on Alaska Mileage Plan
- 7,392 Avios + 230 Tier Credits on Aer Lingus AerClub
- 7,322 Avios + 60 Qpoints on Qatar Privilege Club
- 7,322 Points on Finnair Plus
- 7,322 Miles on Japan Airlines Mileage Bank
- 7,322 Points + 14 Elite Points on Malaysia Airlines Enrich
- 7,322 Miles on Royal Air Maroc Safar Flyer
- 7,322 Miles on SriLankan FlySmiLes
- 7,208 AsiaMiles + 50 Club Points on Asia Miles
- 7,208 Miles on Royal Jordanian Royal Club
- Customize Calculation
Destination
Hotel prices in Canada usually start at roughly €100, depending on the city and hotel category. Whichever category and hotel you opt for, make sure to get the best price! Our recommendation is to search on booking.com, or even on our own Travel-Dealz hotel search:
Information & Tips for Canada
Canada offers a wide range of attractions, from the Rocky Mountains and Banff National Park to the vibrant cities of Toronto, Vancouver, and Montreal. The currency used is the Canadian dollar (CAD), and credit cards are widely accepted. Prices can vary, but Canada is generally more expensive than many other destinations, particularly in major cities. The weather varies significantly by region, with cold winters and mild summers in most areas, while the west coast enjoys milder winters. The best time to visit is usually summer or early autumn for pleasant temperatures.
Canada’s transport infrastructure is well-developed, with reliable public transit systems in major cities like Toronto, Montreal, and Vancouver, including buses, subways, and light rail. However, outside of these urban areas, public transport can be limited, and a car is often necessary for getting around. Between cities, domestic flights are common, especially for long distances, but trains and buses are also available, though travel times can be lengthy. Road conditions are generally good, and driving is a popular way to explore the country.
We’ve compared various eSIM providers, such as Airalo and Maya Mobile. To see which plan is best for your travel needs, and which network offers the best coverage, feel free to read our detailed guide:
The Best eSIM Plans for Canada 🇨🇦 Compared
→ All Dealz for Canada