In this article
Non-stop matters more than price when you're flying south in February. A single U.S. connection in Charlotte or Dallas can turn a 5-hour trip into a 12-hour nightmare if there's a snow delay anywhere along your route β and your bags, your transfer, and your resort check-in are all betting on you making the connection.
Here are 9 all-inclusive resort regions that reliably offer non-stop service from major Canadian hubs this winter (2026β2027 season), the typical flight time, and which Canadian cities actually have the route.
Caribbean Non-Stop Options
1. Punta Cana, Dominican Republic (PUJ)
- Non-stop from: Toronto (YYZ), Montreal (YUL), Ottawa (YOW), Halifax (YHZ), Winnipeg (YWG), Calgary (YYC)
- Typical flight time: 4h 15m from Toronto
- Why Canadians book it: Highest resort density in the Caribbean; broadest Canadian non-stop network outside Cancun.
2. Cancun / Riviera Maya, Mexico (CUN)
- Non-stop from: Toronto, Montreal, Ottawa, Halifax, Winnipeg, Calgary, Edmonton, Vancouver
- Typical flight time: 4h 15m from Toronto; 5h 45m from Vancouver
- Why Canadians book it: Only sun destination with reliable non-stop service from every major Canadian hub.
3. Montego Bay, Jamaica (MBJ)
- Non-stop from: Toronto, Montreal, Winnipeg, Calgary, Vancouver
- Typical flight time: 4h from Toronto
- Why Canadians book it: Access to Negril, Ocho Rios, Rose Hall resorts; English-speaking; reliable non-stop coverage from Western Canada.
4. Nassau, Bahamas (NAS)
- Non-stop from: Toronto, Montreal
- Typical flight time: 3h 15m from Toronto
- Why Canadians book it: Shortest Caribbean flight time from Eastern Canada.
5. Providenciales, Turks and Caicos (PLS)
- Non-stop from: Toronto, Montreal
- Typical flight time: 4h from Toronto
- Why Canadians book it: Grace Bay beach consistently ranked among the world's best; premium all-inclusive segment.
6. Punta Cana (La Romana), Dominican Republic (LRM)
- Non-stop from: Toronto, Montreal
- Typical flight time: 4h 20m from Toronto
- Why Canadians book it: Alternative DR gateway for Casa de Campo and southern DR resorts; typically less crowded on arrival than PUJ.
7. Puerto Plata, Dominican Republic (POP)
- Non-stop from: Toronto, Montreal
- Typical flight time: 4h 15m from Toronto
- Why Canadians book it: North coast of DR; Playa Dorada and Amber Cove resorts; good off-resort hiking.
8. St. Lucia (UVF)
- Non-stop from: Toronto (seasonal), Montreal (seasonal)
- Typical flight time: 5h 15m from Toronto
- Why Canadians book it: Dramatic Piton mountain views; stronger adults-only resort inventory.
9. Liberia, Costa Rica (LIR)
- Non-stop from: Toronto, Montreal
- Typical flight time: 5h 15m from Toronto
- Why Canadians book it: Guanacaste Pacific coast beaches; combine beach + rainforest + wildlife; direct access to Papagayo peninsula resorts.
Flight-Time Honest Comparison From Each Canadian Hub
From Toronto (YYZ), you can non-stop reach all 9 regions above. Toronto is Canada's broadest sun-destination hub.
From Montreal (YUL), you can non-stop reach nearly all 9, with Air Canada, Air Transat, Sunwing, and WestJet all competing on routes.
From Vancouver (YVR), non-stop options are thinner β Cancun, Puerto Vallarta, Los Cabos, and Montego Bay are reliable. Everything else typically connects through Toronto, Calgary, or a U.S. hub.
From Calgary and Edmonton, Cancun, Puerto Vallarta, Los Cabos, and Montego Bay have non-stop service. Caribbean destinations east of Jamaica usually require a connection.
Why Non-Stop Matters More in Winter
A U.S. connection in winter creates three real risks:
- Weather delays β Chicago, Denver, Dallas, Atlanta all see winter storm disruption. If your northbound connecting flight is delayed, you can miss your southbound connection even if your destination is sunny.
- U.S. customs on departure β Canadians pre-clear U.S. customs in Canadian airports for most routes. Connecting through the U.S. adds a step and a line.
- Luggage misconnects β the single most common reason Canadian travellers arrive without their bags is a tight U.S. connection in winter.
On a 7-night all-inclusive, losing 24 hours to a misconnect is losing 14% of your trip.
Canadian Travel Essentials for Any of These Destinations
- Passport: Must be valid for the duration of your stay. (The old "six months beyond return" rule does not apply to most Caribbean/Mexican destinations for Canadians β but always check your specific destination.)
- Travel insurance: Provincial health plans do not cover emergency medical care abroad. Confirm your credit card coverage or buy a top-up.
- Tourism taxes: Mexico's Quintana Roo (Cancun area) charges VISITAX, roughly $15 USD per person. The DR tourist card is included in airline tickets. Jamaica has departure/tourism fees that are typically bundled into your ticket.
- Transfer time: Even on a non-stop flight, factor in resort transfer time. Punta Cana resorts are 15β60 minutes from PUJ; Riviera Maya resorts can be 20β90 minutes from CUN.
The Bottom Line
If you have the option, book non-stop every time in winter. The $100β$200 you might save routing through a U.S. hub is wiped out the moment weather disrupts your connection. All 12 regions above offer reliable Canadian non-stop service β pick the one that matches your flight-time tolerance and the kind of trip you actually want.
Frequently asked questions
What's the shortest non-stop flight from Canada to a sun destination?
From Eastern Canada, Nassau (Bahamas) at roughly 3h 15m from Toronto. From Western Canada, Puerto Vallarta and Los Cabos are the shortest non-stop options at roughly 4h 30mβ5h from Vancouver.
Can you fly non-stop from Vancouver to Punta Cana?
Non-stop service from Vancouver (YVR) to Punta Cana (PUJ) is very limited and often seasonal. Most itineraries connect through Toronto or a U.S. hub. If you're starting in Western Canada and want Caribbean sun with reliable non-stop service, Cancun and Montego Bay are the strongest options.
Is non-stop worth paying more for a Caribbean trip?
In winter, yes. A U.S. connection in January or February risks weather delay, luggage misconnect, and lost resort time. On a 7-night trip, a single lost day is 14% of your vacation β well worth a $100β$200 fare premium to avoid.
Do Canadians need a visa for any of these winter destinations?
No. All 9 destinations are visa-free for Canadian tourists with a valid passport. Mexico charges VISITAX (~$15 USD) in Quintana Roo state; the Dominican Republic's tourist card is included in airline tickets; Jamaica, Bahamas, Turks and Caicos, St. Lucia, and Costa Rica are all visa-free entry for Canadian citizens for tourism.
Which Canadian airlines fly non-stop to the Caribbean?
Air Canada, Air Canada Rouge, WestJet, Air Transat, and Sunwing all operate non-stop winter service to Caribbean and Mexican sun destinations. Route coverage varies by departure city β Air Transat has strong Montreal and Toronto Caribbean networks, WestJet has strong Western Canada coverage, and Sunwing specializes in sun-only non-stop routes.
- non-stop flights
- winter escape
- Canadian travellers
- all-inclusive
- direct flights from Canada
