If the thought of the long Canadian winter looming ahead is making you dream of the tropics, it might be time to get the heck out of dodge. With non-essential travel bans lifted, this could be your perfect chance for a last-minute beach vacation. And if you can pack your bags within the next one to two weeks, you could get a 7-day all-inclusive stay at a great resort for less than $500, depending on which Canadian city you’re departing from.

We’ve rounded up the best prices we could find on last-minute, week-long vacations for travellers departing from Toronto, Calgary, and Vancouver.

Below are some of the best deals from Toronto right now, excluding taxes and fees.

FROM TORONTO

Dhawa Cayo Santa Maria

Where: Cayo Santa Maria, Cuba
When: Friday, December 3rd
Cost: $595 per adult

Playa Cayo Santa Maria

Where: Cayo Santa Maria, Cuba
When: Friday, December 3rd
Cost: $615 per adult

Hotel Playa Paraiso

Where: Cayo Coco, Cuba
When: Thursday, December 9th
Cost: $645 per adult

Melia Las Dunas

Where: Cayo Santa Maria, Cuba
When: January 6th, 2022
Cost: $729 per adult

Here are the most affordable all-inclusive trip deals from Calgary, excluding taxes and fees.

FROM CALGARY

Riu Santa Fe

Where: Los Cabos, Mexico
When: Thursday, December 9th
Cost: $565 per adult

Whala Bavaro

Where: Punta Cana, Dominican Republic
When: Monday, December 13th
Cost: $585 per adult

Riu Lupita

Where: Riviera Maya, Mexico
When: Thursday, December 9th
Cost: $605 per adult

Vista Sol Punta Cana

Where: Punta Cana, Dominican Republic
When: Monday, December 13th
Cost: $615 per adult

 

View this post on Instagram

 

A post shared by D U S H A | J E G A N (@dushajegan)

And here are four of the cheapest deals out of Vancouver right now, excluding taxes and fees.

FROM VANCOUVER

Decameron Isla Coral

Where: Riviera Nayarit, Mexico
When: Sunday, December 5th
Cost: $465 per adult

Riu Santa Fe

Where: Los Cabos, Mexico
When: Sunday, December 5th
Cost: $475 per adult

Krystal Grand Los Cabos

Where: Los Cabos, Mexico
When: Saturday, December 4th
Cost: $515 per adult

Blue Bay Grand Esmeralda

Where: Riviera Maya, Mexico
When: Friday, December 10th
Cost: $655 per adult

If you’re feeling spontaneous enough for a last-minute vacation, these are some of the cheapest prices you’ll find.