If you're a member of the ABDX group, (or want to join) in the files section, you can download excel spreadsheets of every Canadian station listed by freq, with distances from your location (if you know your latitude and longitude).
theres a 2nd spreadsheet with just the freq/call/location and formats for all Can stations.
a 3rd spreadsheet with all mexican stations by freq. with other info about each station.
worth the time.