Save a horse, ride a cowboy! There must be something in the water in Calgary, which has just been crowned Canada’s sexiest city for the second year in a row.

The annual ranking of the sexiest cities in Canada is carried out by the online sex shop PinkCherry. They take a peak at consumer habits, then use that data to determine which cities have the most sex toy sales per capita. If you want to be a curious neighbor, you can even check which toys and fantasies are the most popular in your town.

Surrey, BC is also doing a great job of staying dashing as they keep their silver medal for another year. Ottawa, Winnipeg and Edmonton follow suit, taking third, fourth and fifth place respectively.

After a disappointing 11th place finish last year, Toronto finally cracked the top 10 this year, but still ranks lower than the Ontario cities of London, Brampton and Hamilton.

Small towns weren’t lost on love either, and PinkCherry made a separate list of the sexiest towns with a population under 300,000. Colwood, BC once again tops the list, proving that Canada’s sexiest cities are keeping a firm grip on their rankings.

Even if your city didn’t rank very high, you can sleep well knowing that Canada as a whole purchased 10,348,268 inches worth of sex toys in 2021. With that representing approximately 475 lengths of the CN Tower, can Maybe Toronto can feel better with only being ninth.

Find out if your city or town made the top ten below:

1.Calgary, AB
2. Surrey, British Columbia
3. Ottawa, Ontario
4.Winnipeg, Manitoba
5. Edmonton, AB
6. London, Ontario
7. Brampton, Ontario
8. Hamilton, Ontario
9.Toronto, Ontario
10. Vaughan, Ontario

And here are the 10 sexiest cities in Canada:

1. Colwood, BC
2. Pembroke, Ontario
3. Courtenay, BC
4. Parksville, BC
5. Sidney, BC
6. Williams Lake, BC
7. Fredericton, New Brunswick
8. Fort St. John, BC
9. Prince Rupert, BC
10. Terrace, BC