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

One of BC's 'best places to live' is this dreamy little seaside city with charming streets

This fairytale-like place will make you want to pack up and move. ✨

Judge quashes Alberta separation petition

Judge quashes Alberta separation petition, Smith calls ruling 'anti-democratic'

WestJet is hiring for these jobs at Canadian airports that get you travel perks

Even if you don't have to travel for work, you get these travel perks! ✈️

I recently moved away and I need to be honest about Canada's tipping culture

Having worked in restaurants, I've seen both sides 🫣

What we know about hantavirus so far

What we know about hantavirus now that people linked to outbreak are back in Canada

Ontario monitoring 7 more people considered 'low risk' hantavirus contacts

Ontario monitoring 7 additional people considered 'low risk' hantavirus contacts