http://lcs.mit.edu/telecom-archives/npa.exchange.list-canada/
This area of the TELECOM Archives contains information regarding the towns covered by each telephone exchange in Canada. Each file contains a different exchange, and covered cities are given in tabular form.