Calgary has been named the sixth most romantic city in Canada, according to‘s annual list of the top 20 most romantic Canadian cities.

The e-commerce company bases its annual rankings on per capita sales data of romance novels, relationship books, romantic comedies and music tunes, as well as jewelry and “sexual wellness” items.

Top 10 most romantic cities in Canada

1. Victoria, British Columbia
2. North Vancouver, British Columbia
3. Waterloo, Ontario
4. Vancouver, British Columbia
5. Saskatoon, Saskatchewan
6. Calgary, Alberta
7.Kingston, Ontario
8. Guelph, Ontario
9. Oakville, Ontario
10. Edmonton, Alberta