Fido Solutions Inc.
Fido Solutions Inc. holds 771 in-service central-office prefixes in the CNAC register, covering roughly 7,710,000 telephone numbers. They span 46 area codes and 285 rate centres across 10 provinces and territories, concentrated in ON. Its earliest recorded assignment dates to 1999, its most recent to 2025.
Background reading: Caller ID spoofing, STIR/SHAKEN, and how to actually block calls in Canada · Your rights: caller data, privacy law and persistent callers
In numbers
- In-service prefixes
- 771
- Telephone numbers covered
- 7,710,000
- Carriers
- 1
- Rate centres
- 285
- Area codes
- 46
- Provinces and territories
- 10
- First assignment
- August 25, 1999
- Most recent assignment
- June 2, 2025
Provinces and territories
| Province | Prefixes | Rate centres |
|---|---|---|
| Ontario | 309 | 88 |
| Quebec | 169 | 55 |
| British Columbia | 135 | 42 |
| Alberta | 67 | 29 |
| Manitoba | 32 | 23 |
| New Brunswick | 23 | 22 |
| Nova Scotia | 22 | 19 |
| Saskatchewan | 10 | 7 |
| Prince Edward Island | 2 | 2 |
| Newfoundland and Labrador | 2 | 2 |
Area codes
Where these numbers land
| Rate centre | Province | Prefixes | Carriers |
|---|---|---|---|
| Toronto | ON | 148 | 1 |
| Montreal | QC | 92 | 1 |
| Vancouver | BC | 64 | 1 |
| Calgary | AB | 22 | 1 |
| Ottawa-Hull | ON | 22 | 1 |
| New Westminster | BC | 17 | 1 |
| Edmonton | AB | 16 | 1 |
| Winnipeg | MB | 10 | 1 |
| Kitchener-Waterloo | ON | 9 | 1 |
| Quebec | QC | 9 | 1 |
| Hamilton | ON | 8 | 1 |
| London | ON | 8 | 1 |
| St. Catharines-Thorold | ON | 7 | 1 |
| Victoria | BC | 7 | 1 |
| Brampton | ON | 6 | 1 |
| Windsor | NS | 6 | 1 |
| Abbotsford | BC | 4 | 1 |
| Halifax | NS | 4 | 1 |
| Kingston | NS | 4 | 1 |
| Oakville | ON | 4 | 1 |
| Aldergrove | BC | 3 | 1 |
| Barrie | ON | 3 | 1 |
| Guelph | ON | 3 | 1 |
| Oshawa | ON | 3 | 1 |
| Saskatoon | SK | 3 | 1 |
| Sherbrooke | QC | 3 | 1 |
| Belleville | ON | 2 | 1 |
| Brantford | ON | 2 | 1 |
| Burlington | ON | 2 | 1 |
| Chilliwack | BC | 2 | 1 |
| Chomedey | QC | 2 | 1 |
| Cooksville | ON | 2 | 1 |
| Drummondville | QC | 2 | 1 |
| Kelowna | BC | 2 | 1 |
| Lachine | QC | 2 | 1 |
| Lethbridge | AB | 2 | 1 |
| Malton | ON | 2 | 1 |
| Milton | ON | 2 | 1 |
| Moncton | NB | 2 | 1 |
| Nanaimo | BC | 2 | 1 |
How the allocation was built up
| Period | Prefixes | Carriers |
|---|---|---|
| 1995–1999 | 11 | 1 |
| 2000–2004 | 183 | 1 |
| 2005–2009 | 180 | 1 |
| 2010–2014 | 138 | 1 |
| 2015–2019 | 77 | 1 |
| 2020–2024 | 72 | 1 |
| 2025–2029 | 1 | 1 |
109 undated in the register.
Allocated prefixes
Showing 203 of 771 prefixes, largest rate centres first.
Toronto, ON
416-731 · 416-732 · 416-820 · 416-821 · 416-822 · 416-823 · 416-824 · 416-825 · 416-826 · 416-827 · 416-828 · 416-829 · 416-830
Montreal, QC
263-880 · 263-881 · 263-882 · 438-464 · 438-680 · 438-722 · 438-725 · 438-728 · 438-773 · 438-778 · 438-779 · 438-855 · 438-866
Vancouver, BC
236-777 · 236-862 · 236-863 · 236-865 · 236-866 · 236-867 · 236-868 · 236-869 · 604-338 · 604-339 · 604-618 · 604-710 · 604-715
Calgary, AB
368-299 · 368-399 · 368-599 · 368-877 · 403-383 · 403-397 · 403-399 · 403-400 · 403-401 · 403-667 · 403-708 · 403-714 · 403-889
Ottawa-Hull, ON
343-558 · 343-777 · 343-987 · 343-988 · 613-252 · 613-255 · 613-261 · 613-262 · 613-263 · 613-265 · 613-276 · 613-869 · 613-890
New Westminster, BC
604-518 · 604-537 · 778-858 · 778-859 · 778-861 · 778-862 · 778-863 · 778-865 · 778-869 · 778-885 · 778-889 · 778-891 · 778-892
Edmonton, AB
368-778 · 587-936 · 587-937 · 587-938 · 780-604 · 780-655 · 780-695 · 780-707 · 780-708 · 780-709 · 780-710 · 780-716 · 780-729
Winnipeg, MB
204-698 · 204-869 · 204-881 · 204-887 · 204-951 · 204-952 · 204-962 · 204-963 · 431-990 · 584-888
Kitchener-Waterloo, ON
226-899 · 226-978 · 382-885 · 519-721 · 519-722 · 519-729 · 519-781 · 548-333 · 548-577
Quebec, QC
418-255 · 418-261 · 418-262 · 418-264 · 418-265 · 418-271 · 581-688 · 581-777 · 581-922
Hamilton, ON
289-887 · 365-883 · 365-888 · 905-920 · 905-921 · 905-923 · 905-962 · 905-966
London, ON
226-977 · 226-998 · 382-882 · 519-694 · 519-697 · 519-701 · 519-702 · 548-881
St. Catharines-Thorold, ON
289-669 · 905-324 · 905-325 · 905-341 · 905-347 · 905-348 · 905-360
Victoria, BC
236-882 · 250-813 · 250-884 · 250-885 · 250-891 · 672-577 · 778-922
Brampton, ON
289-889 · 742-588 · 905-598 · 905-781 · 905-782 · 905-783
Windsor, NS
226-961 · 226-975 · 382-880 · 519-991 · 519-992 · 902-994
Abbotsford, BC
604-300 · 604-832 · 672-588 · 778-598
Halifax, NS
782-882 · 782-899 · 902-412 · 902-989
Kingston, NS
343-989 · 613-770 · 753-887 · 902-996
Oakville, ON
289-885 · 289-888 · 905-616 · 905-617
Aldergrove, BC
604-825 · 778-551 · 778-552
Barrie, ON
249-989 · 705-770 · 705-970
Guelph, ON
519-731 · 519-760 · 548-922
Oshawa, ON
289-886 · 905-922 · 905-924
Saskatoon, SK
306-880 · 306-881 · 306-899
Sherbrooke, QC
819-580 · 819-919 · 873-988
Belleville, ON
343-889 · 613-970
Brantford, ON
226-966 · 519-774
Burlington, ON
289-828 · 365-779
Chilliwack, BC
604-791 · 672-770
Allocation source: Canadian Numbering Administrator (CNAC), the registry that records which carrier a central-office code was originally issued to. An allocation says who was issued the prefix, not who serves the number today: numbers can be ported between carriers, and caller ID can be spoofed outright.