02/13/2015 12:39 EST | Updated 02/17/2015 09:59 EST

Canada's Most Sex-Crazed Cities, According To Sex Toy And BDSM Gear Sales

A new survey has finally (maybe) answered the pressing question: Where do Canada’s most sex-crazed people live?

According to online sex toy store Pink Cherry, Canada’s rural communities are seriously into sex-related gear. Yes folks, lurking behind those barns and lumber yards are vibrators and whips and handcuffs.

Large cities largely didn’t place in Pink Cherry's rankings of sex toy and BDSM gear sales. Evidently urban residents buy far fewer sex toys, per capita, than rural residents.

Kentville, N.S., is apparently the Canadian capital of sex toy sales, while Mahone Bay, N.S., tops per-capita BDSM sales.

But Nova Scotians aren’t the only ones. Many towns in Alberta and British Columbia top the lists, while major cities like Toronto and Montreal didn’t crack the top 100. On BDSM sales, for instance, Toronto ranked 113th, behind Montreal at 112th.

Interestingly, Canada’s oil capital, Fort McMurray, ranks near the top of both the sex toy and BDSM rankings. Guess oil workers like their power tools.

Check out the top cities for sex toy sales and for BDSM gear sales below.

One thing to keep in mind is the survey is not scientific. It’s based on Pink Cherry’s own sales numbers, divided by population. The company’s sales may not reflect the actual distribution of sales for Canada as a whole.

Per-capita sales of BDSM gear

1. Mahone Bay, NS

2. Fairview, AB

3. 100 Mile House, BC

4. Dawson Creek, BC

5. Ucluelet, BC

6. Fort McMurray, AB

7. Terrace, BC

8. Osoyoos, BC

9. Brighton, ON

10. Gibsons, BC

11. Brooks, AB

12. Red Lake, ON

13. Thompson, MB

14. New Glasgow, NS

15. Squamish, BC

16. Yarmouth, NS

17. Happy Valley-Goose Bay, NL

18. Castlegar, BC

19. Colwood, BC

20. Fort St. John, BC

71. Calgary, AB

77. Vancouver, BC

86. Edmonton, AB

112. Montreal, QC

113. Toronto, ON

Source: Pink Cherry

Per-capita sales of sex toys, adult novelties and lingerie

1.Kentville, NS

2.Colwood, BC

3.Fort McMurray, AB

4.Grande Prairie, AB

5.Happy Valley-Goose Bay, NL

6.Cold Lake, AB

7.Victoria, BC

8.Terrace, BC

9.Truro, NS

10.Corner Brook, NL

11.Dawson Creek, BC

12.New Glasgow, NS

13.Spruce Grove, AB

14.Whistler, BC

15.Saugeen Shores, ON

16.Nelson, BC

17.View Royal, BC

18.Courtenay, BC

19.Williams Lake, BC

20.Thompson, MB

Source: Pink Cherry

Also on HuffPost:

Photo gallery Top Cities For Cheating In Canada 2013 See Gallery