'Canada's #1 sexiest city' is actually in BC and here's what people were into last year

Things got steamy in 2024!

A street in Victoria, B.C. Right: An unmade bed.

A city in B.C. was named the sexiest in Canada.

Contributor

Get ready to blush, Canada! A new study has revealed the nation's sexiest spots and a city in B.C. is officially stealing the crown.

PinkCherry, an online retailer specializing in adult sexual health and wellness products, analyzed customer purchases and behaviours, giving us a spicy look at what Canadians are into. Using sales data, PinkCherry unveiled Canada's top 10 "sexiest cities" and "sexiest towns," where things got steamy this year.

This article contains graphic content that might not be suitable for some readers.

Taking first place on the list of sexiest cities is Victoria, B.C. Calgary held the top spot for years, but the latest data shows that Victoria has officially claimed the title of reigning champ.

B.C. didn't stop at just one win — the province is all over the lists. Surrey, Prince Rupert, Sooke, Nelson, and Cranbrook also landed spots among the top 10 "sexiest cities" and "sexiest towns." It's clear British Columbians know how to keep things spicy.

The study didn't just rank cities, though. It also spilled some tea on what Canadians are buying. Vancouver earned the "Most Self-Obsessed" title for their obsession with a certain product (we'll let you imagine what that might be).

Meanwhile, Calgary snagged two cheeky awards: "Most Submissive" and "Biggest Assets." And Toronto? They're apparently all about a certain type of toy, earning them the playful "Bottoms Up" prize.

Check out the full breakdown of Canada’s sexiest spots below:

Canada's Top 10 Sexiest Cities:

  1. Victoria, BC
  2. Calgary, AB
  3. Edmonton, AB
  4. Ottawa, ON
  5. Winnipeg, MB
  6. London, ON
  7. Surrey, BC
  8. Mississauga, ON
  9. Hamilton, ON
  10. Halifax, NS

Canada's Top 10 Sexiest Towns:

  1. Pembroke, ON
  2. Petawawa, ON
  3. Cold Lake, AB
  4. Prince Rupert, BC
  5. Sooke, BC
  6. Courtenay, BC
  7. Whitehorse, Yukon
  8. Nelson, BC
  9. Spruce Grove, AB
  10. Cranbrook, BC

AI tools may have been used to support the creation or distribution of this content; however, it has been carefully edited and fact-checked by a member of Narcity's Editorial team. For more information on our use of AI, please visit our Editorial Standards page.

  • Narcity's Western Canada staff cover everything you need to know about what's happening on the West Coast, from weather forecasts and local events to new restaurant openings and viral moments. Spanning from Vancouver to Calgary, Edmonton, and everywhere in between, they're highlighting local awards, rankings, and the latest trends across Western Canada.

This Canadian city with vintage British charm was just named the word's 'best small city'

It's "the most British town in Canada"... and it beat actual British towns.

A burst of snow will bring up to 20 cm to Ontario this week before the cold snap ends

Temperatures will warm up but still be cold enough for "lingering" snow.

CSIS is hiring for these jobs and you can get paid up to $120,000 a year to be nosy

You'll help investigate threats to national security. 🔍

U of T is the only Canadian school in the top 10 of this new best universities ranking

It beat every Canadian university in all of these subject areas! 📚

Canada's 'most romantic town' is near Toronto and it's filled with European charm

It's the perfect place to visit with your favourite person.

Lotto 6/49 winners split a $5M jackpot with another ticket and didn't believe it was real

They checked the ticket online and at a store to make sure they really won the jackpot. 💸

6 cheap and safe Caribbean destinations to visit in 2026 if you're skipping Cuba

Turquoise waters, white sands, and no travel warnings. 😌🏝️