So much for being Canada's city of love, Toronto didn't even make Amazon's list of Canada's most romantic cities.
For the seventh year in a row, Victoria, B.C. was named the most romantic city in Canada. Toronto didn't even make the list.
READ: Toronto Named The Best City In Canada For Finding Love
The list was compiled by comparing sales data from January 1, 2018 to January 1, 2019 on a per capita basis in cities with more than 20,000 residents. This data took into account sales of romance novels (both print and Kindle editions), romantic comedies, relationship books, jewellery and sexual wellness products.
In addition to loving romantic novels, Canadians also seem to have an affinity for rom-coms starring Julia Roberts. For the second year in a row, Pretty Woman was the best selling romantic film amongst Canadian consumers.
READ: Cheap Date? Not If You Live In Toronto
Even though Toronto didn't make the list, plenty of other Ontario cities did. In tenth place, Bowmanville was the first Ontario city to make the list. Waterloo, Oakville, Burlington, North Bay and Aurora also represented Ontario on this year's list.
The 20 Most Romantic Cities in Canada this year are:
1. Victoria, British Columbia
2. LaSalle, Quebec
3. Fort McMurray, Alberta
4. North Vancouver, British Columbia
5. Spruce Grove, Alberta
6. Whitehorse, Yukon
7. Kelowna, British Columbia
8. Sherwood Park, Alberta
9. Courtenay, British Columbia
10. Bowmanville, Ontario (new)
11. Grande Prairie, Alberta
12. Airdrie, Alberta
13. Waterloo, Ontario
14. Oakville, Ontario
15. Vancouver, British Columbia
16. Langley, British Columbia
17. Burlington, Ontario
18. North Bay, Ontario
19. Aurora, Ontario (new)
20. Port Coquitlam, British Columbia (new)