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)