'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.

If you're new to Vancouver, please stop doing these 9 annoying things

We locals are quietly judging you if you do these...