List of All Canadian Cities

Recently while working on one of the projects, I needed to parse through a lot of Canadian Ip Adresses and resolve them into a City / Province combination. There are API’s which let you do so, but those which are open source or free are not very accurate. In many cases the only result for an ip address is: “Unknown City”. In my project, there was way to many of these “Unknown City” results to ignore, so I’ve tried to get the Internet host name corresponding to a given IP address, to see if the name is hidden somewhere in the host string. I was right, in almost 35% of all cases, the name of the city is a part of the host string. All I needed now was a list of all Canadian Cities and that was a pain to obtain. It took me a while to get the list, and compile it into comma-delimited form…

BTW., as I was browsing through some names, there are some really funny cities I found to be located Canada. For example: Hearts Content and also Hearts Desire in Newfounland. Newfoundland has also Jacksons Arm. Or Horsefly in British Columbia. And moose is also popular all over Canada... Moose Creek (ON), Moose Factory (ON), Moose Jaw (SK), Moose Lake (MB), Moosomin (SK), Moosonee (ON).... and more...

Anyhow, to make someone's life easier:

Here is the complete list of all Canadian Cities
(ZIP Format), for download: All Canadian Cities

Here is the complete list of all Canadian Cities. Text you can just copy and paste:
-------------------------------------------
100 Mile House, BC
108 Mile House, BC
108 Mile Ranch, BC
150 Mile House, BC
Abbey, SK
Abbotsford, BC
Aberarder, ON
Abercorn, QC
Aberdeen, SK
Abernethy, SK
Abitibi Canyon, ON
Acadia Valley, AB
Acme, AB
Acton, ON
Acton Vale, QC
Adamsville, QC
Adolphustown, ON
Advocate Harbour, NS
Agassiz, BC
Agassiz Provincial Forest, MB
Aguanish, QC
Ahousat, BC
Ailsa Craig, ON
Airdrie, AB
Ajax, ON
Aklavik, NT
Alameda, SK
Alban, ON
Albanel, QC
Albert, NB
Albert Mines, NB
Alberta Beach, AB
Alberton, PE
Alder Flats, AB
Aldergrove, BC
Alderville First Nation, ON
Alert Bay, BC
Alexander, MB
Alexandria, ON
Alexis Creek, BC
Alfred, ON
Algoma Mills, ON
Alida, SK
Alix, AB
Alkali Lake, BC
Allan, SK
Allardville, NB
Alliance, AB
Alliston, ON
Alma, NB
Alma, QC
Almonte, ON
Alonsa, MB
Alouette, QC
Alsask, SK
Altario, AB
Altona, MB
Alvena, SK
Alvinston, ON
Amherst, NS
Amherstburg, ON
Amos, QC
Amqui, QC
Ancaster, ON
Andrew, AB
Aneroid, SK
Angliers, QC
Angus, ON
Anjou, QC
Annapolis Royal, NS
Anse-Saint-Jean, QC
Antigonish, NS
Anzac, AB
Appleton, NF
Apsley, ON
Arborfield, SK
Arborg, MB
Archerwill, SK
Arcola, SK
Arden, ON
Ardrossan, AB
Argentia, NF
Argyle, NS
Arichat, NS
Arkell, ON
Arkona, ON
Armagh, QC
Armstrong, BC
Armstrong, ON
Arnold
s Cove, NF
Arnprior, ON
Arrowwood, AB
Arthur, ON
Arundel, QC
Arviat, NU
Asbestos, QC
Ascot, QC
Ascot Corner, QC
Ashcroft, BC
Ashern, MB
Ashmont, AB
Ashuapmushuan, QC
Asquith, SK
Assiniboia, SK
Assumption, AB
Aston-Jonction, QC
Athabasca, AB
Athens, ON
Atikokan, ON
Atlin, BC
Attawapiskat, ON
Atwood, ON
Auburn, ON
Aurora, ON
Austin, MB
Avola, BC
Avondale, NF
Avonlea, SK
Avonmore, ON
Ayers Cliff, QC
Aylesford, NS
Aylmer, ON
Aylmer, QC
Ayr, ON
Ayton, ON
Azilda, ON
Baddeck, NS
Baden, ON
Badger, NF
Bagotville, QC
Baie Verte, NF
Baie-Comeau, QC
Baie-de-Shawinigan, QC
Baie-des-Sables, QC
Baie-du-Febvre, QC
Baie-d
Urfe, QC
Baie-Johan-Beetz, QC
Baie-Sainte-Catherine, QC
Baie-St-Paul, QC
Baie-Ste-Anne, NB
Baie-Trinite, QC
Bailieboro, ON
Baker Brook, NB
Baker Lake, NU
Bala, ON
Balcarres, SK
Baldur, MB
Balfour, BC
Balgonie, SK
Balmertown, ON
Balmoral, NB
Baltimore, ON
Bamfield, BC
Bancroft, ON
Banff, AB
Barachois, QC
Barkmere, QC
Barons, AB
Barraute, QC
Barrhead, AB
Barrie, ON
Barriere, BC
Barrys Bay, ON
Barwick, ON
Bashaw, AB
Bass River, NS
Bassano, AB
Basswood, MB
Batawa, ON
Batchawana Bay, ON
Bath, NB
Bath, ON
Bathurst, NB
Batiscan, QC
Batteau, NF
Battle Harbour, NF
Battleford, SK
Bauline, NF
Bawlf, AB
Bay Bulls, NF
Bay de Verde, NF
Bay L
Argent, NF
Bay Roberts, NF
Bayfield, ON
Baysville, ON
Beach Grove, BC
Beachburg, ON
Beachville, ON
Beaconsfield, QC
Beamsville, ON
Bear Canyon, AB
Bear Lake, BC
Bear River, NS
Beardmore, ON
Bearskin Lake, ON
Bearskin Lake First Nation, ON
Bears Passage, ON
Beaucanton, QC
Beauceville, QC
Beauharnois, QC
Beaulac-Garthby, QC
Beaumont, AB
Beaumont, NF
Beaumont, QC
Beauport, QC
Beaupre, QC
Beausejour, MB
Beauval, SK
Beaver Cove, BC
Beaver Creek, YK
Beaverdell, BC
Beaverlodge, AB
Beaverton, ON
Becancour, QC
Bedeque, PE
Bedford, QC
Beechy, SK
Beeton, ON
Beiseker, AB
Bell Island, NF
Bella Bella, BC
Bella Coola, BC
Belle Neige, QC
Belle River, ON
Belledune, NB
Bellefeuille, QC
Belleoram, NF
Belleterre, QC
Belleville, ON
Bellevue, NF
Belmont, MB
Belmont, ON
Beloeil, QC
Bengough, SK
Benito, MB
Benoit
s Cove, NF
Bentley, AB
Berens River, MB
Beresford, NB
Bergeronnes, QC
Berthierville, QC
Berwick, NS
Berwyn, AB
Bethany, ON
Bethesda, ON
Bethune, SK
Betsiamites, QC
Beulah, MB
Biencourt, QC
Bienfait, SK
Big River, SK
Big Trout Lake, ON
Big Valley, AB
Biggar, SK
Binbrook, ON
Bindloss, AB
Binscarth, MB
Birch Hills, SK
Birch Island, ON
Birchy Bay, NF
Birsay, SK
Birtle, MB
Biscotasing, ON
Bishopton, QC
Bishops Falls, NF
Bissett, MB
Black Creek, BC
Black Diamond, AB
Black Duck Cove, NF
Black Lake, QC
Black Point, BC
Black Tickle, NF
Blackfalds, AB
Blackie, AB
Blacks Harbour, NB
Blackstock, ON
Blackville, NB
Blaine Lake, SK
Blainville, QC
Blanc-Sablon, QC
Blandford, NS
Blenheim, ON
Blezard Valley, ON
Blind River, ON
Bloomfield, ON
Blue Ridge, AB
Blue River, BC
Blyth, ON
Bob Quinn Lake, BC
Bobcaygeon, ON
Boiestown, NB
Bois-des-Filion, QC
Boisbriand, QC
Boischatel, QC
Boisdale, NS
Boissevain, MB
Bolton, ON
Bon Accord, AB
Bonanza, AB
Bonaventure, QC
Bonavista, NF
Bonfield, ON
Bonne-Esperance, QC
Bonnyville, AB
Borden, ON
Borden, PE
Borden, SK
Boston Bar, BC
Boswell, BC
Bothwell, ON
Botwood, NF
Boucherville, QC
Bouchette, QC
Bouctouche, NB
Boularderie, NS
Bourget, ON
Bow Island, AB
Bowden, AB
Bowen Island, BC
Bowmanville, ON
Bowser, BC
Boyd
s Cove, NF
Boyle, AB
Bracebridge, ON
Bradford, ON
Bradford West Gwillimbury, ON
Braeside, ON
Bragg Creek, AB
Brampton, ON
Branch, NF
Brandon, MB
Brantford, ON
Breakeyville, QC
Brechin, ON
Bredenbury, SK
Brents Cove, NF
Breslau, ON
Breton, AB
Bridge Lake, BC
Bridgenorth, ON
Bridgetown, NS
Bridgewater, NS
Briercrest, SK
Brigden, ON
Brigham, QC
Bright, ON
Brighton, ON
Brights Grove, ON
Brigus, NF
Britannia Beach, BC
Britt, ON
Broadview, SK
Brochet, MB
Brock, SK
Brocket, AB
Brockville, ON
Brome, QC
Bromont, QC
Bromptonville, QC
Brookdale, MB
Brookfield, NS
Brooklin, ON
Brooks, AB
Brossard, QC
Browns Flat, NB
Brownsburg, QC
Brownsville, ON
Brownvale, AB
Bruce Mines, ON
Bruderheim, AB
Bruno, SK
Brussels, ON
Bryson, QC
Buchanan, SK
Buchans, NF
Buckhorn, ON
Buckingham, QC
Buffalo Narrows, SK
Burdett, AB
Burford, ON
Burgeo, NF
Burgessville, ON
Burin, NF
Burk
s Falls, ON
Burleigh Falls, ON
Burlington, NF
Burlington, ON
Burnaby, BC
Burns Lake, BC
Burnt Islands, NF
Burstall, SK
Burwash Landing, YK
Bury, QC
Byemoor, AB
Cabano, QC
Cabri, SK
Cache Bay, ON
Cache Creek, BC
Cacouna, QC
Cadillac, QC
Cadillac, SK
Cadomin, AB
Calabogie, ON
Calder, SK
Caledon, ON
Caledon East, ON
Caledonia, ON
Calgary, AB
Callander, ON
Calling Lake, AB
Calmar, AB
Calstock, ON
Calumet, QC
Cambray, ON
Cambridge, ON
Cambridge Bay, NU
Cameron, ON
Camlachie, ON
Campbell River, BC
Campbellford, ON
Campbellton, NB
Campbellton, NF
Campbellville, ON
Campbells Bay, QC
Camperville, MB
Campobello Island, NB
Camrose, AB
Canal Flats, BC
Candiac, QC
Canmore, AB
Canning, NS
Cannington, ON
Canoe Narrows, SK
Canora, SK
Canso, NS
Canterbury, NB
Cantley, QC
Canwood, SK
Cap-a-l
Aigle, QC
Cap-aux-Meules, QC
Cap-Chat, QC
Cap-de-la-Madeleine, QC
Cap-des-Rosiers, QC
Cap-Pele, NB
Cap-Rouge, QC
Cap-Saint-Ignace, QC
Cape Broyle, NF
Cape Dorset, NU
Caplan, QC
Capreol, ON
Caradoc First Nation, ON
Caramat, ON
Caraquet, NB
Carberry, MB
Carbon, AB
Carbonear, NF
Carcross, YK
Cardiff, ON
Cardigan, PE
Cardinal, ON
Cardston, AB
Cargill, ON
Caribou, NS
Carievale, SK
Carignan, QC
Carillon, QC
Carleton, NS
Carleton, QC
Carleton Place, ON
Carlyle, SK
Carmacks, YK
Carman, MB
Carmangay, AB
Carmanville, NF
Carnarvon, ON
Carnduff, SK
Caroline, AB
Caron, SK
Carp, ON
Carrot River, SK
Carseland, AB
Carstairs, AB
Cartier, ON
Cartwright, MB
Cartwright, NF
Casselman, ON
Cassiar, BC
Castlegar, BC
Castlemore, ON
Castleton, ON
Castor, AB
Cat Lake, ON
Catalina, NF
Causapscal, QC
Cavan, ON
Cayley, AB
Cayuga, ON
Celista, BC
Central Butte, SK
Centralia, ON
Centreville, NB
Centreville-Wareham-Trinity, NF
Cereal, AB
Cessford, AB
Ceylon, SK
Chalk River, ON
Chambly, QC
Chambord, QC
Champion, AB
Champlain, QC
Chance Cove, NF
Chandler, QC
Change islands, NF
Chapais, QC
Chapeau, QC
Chapel Arm, NF
Chapleau, ON
Chaplin, SK
Charette, QC
Charlemagne, QC
Charlesbourg, QC
Charlevoix, QC
Charlottetown, NF
Charlottetown, PE
Charlton, ON
Charny, QC
Chartierville, QC
Chase, BC
Chateau-Richer, QC
Chateauguay, QC
Chatham, NB
Chatham, ON
Chatsworth, ON
Chauvin, AB
Chelmsford, ON
Chelsea, NS
Chelsea, QC
Chemainus, BC
Cheneville, QC
Chesley, ON
Chester, NS
Chesterfield Inlet, NU
Chestermere, AB
Chesterville, ON
Chesterville, QC
Cheticamp, NS
Chetwynd, BC
Cheverie, NS
Chevery, QC
Chibougamau, QC
Chicoutimi, QC
Chiefs Point First Nation, ON
Chilliwack, BC
Chipewyan Lake, AB
Chipman, AB
Chipman, NB
Chippewas of Kettle/Stony Poin, ON
Chippewas Of Sarnia First Nati, ON
Chisasibi, QC
Choiceland, SK
Chomedey, QC
Christian Island, ON
Christina Lake, BC
Christopher Lake, SK
Churchbridge, SK
Churchill, MB
Churchill Falls, NF
Chute-aux-Outardes, QC
Chute-des-Passes, QC
Clair, NB
Clairmont, AB
Claremont, ON
Clarence Creek, ON
Clarence-Rockland, ON
Clarenville, NF
Clarenville-Shoal Harbour, NF
Claresholm, AB
Clarington, ON
Clarkes Beach, NF
Clarks Corners, NB
Clarkson, ON
Clarksville, NS
Clark
s Harbour, NS
Clavet, SK
Clearwater, BC
Clearwater Bay, ON
Clericy, QC
Clermont, QC
Clifford, ON
Climax, SK
Clinton, BC
Clinton, ON
Clive, AB
Cloridorme, QC
Cloud Bay, ON
Clova, QC
Clyde, AB
Coaldale, AB
Coalhurst, AB
Coaticook, QC
Cobalt, ON
Cobble Hill, BC
Cobden, ON
Coboconk, ON
Cobourg, ON
Cocagne, NB
Cochenour, ON
Cochin, SK
Cochrane, AB
Cochrane, ON
Coderre, SK
Codroy, NF
Coe Hill, ON
Colborne, ON
Colchester, ON
Cold Lake, AB
Cold Springs, ON
Coldwater, ON
Coleville, SK
Colliers, NF
Collingwood, ON
Collingwood Corner, NS
Colombier, QC
Colonsay, SK
Colwood, BC
Comber, ON
Come By Chance, NF
Comfort Cove-Newstead, NF
Comox, BC
Compton, QC
Conception Bay South, NF
Conception Harbour, NF
Conche, NF
Concord, ON
Coniston, ON
Conklin, AB
Connaught, ON
Conne River, NF
Conquest, SK
Consort, AB
Constance Bay, ON
Constance Lake First Nation, ON
Consul, SK
Contrecoeur, QC
Cookshire, QC
Cookstown, ON
Cooksville, ON
Cooks Harbour, NF
Coquitlam, BC
Coral Harbour, NU
Cormorant, MB
Corner Brook, NF
Cornwall, ON
Cornwall, PE
Coronach, SK
Coronation, AB
Corunna, ON
Cote-St-Luc, QC
Coteau-du-Lac, QC
Cottam, ON
Cottlesville, NF
Courcelette, QC
Courcelles, QC
Courtenay, BC
Courtice, ON
Courtright, ON
Coutts, AB
Covehead, PE
Cow Head, NF
Cowan, MB
Cowansville, QC
Cowichan Bay, BC
Cowley, AB
Crabtree, QC
Craigmyle, AB
Craik, SK
Cranberry Portage, MB
Cranbrook, BC
Crandall, MB
Crapaud, PE
Crawford Bay, BC
Crediton, ON
Creelman, SK
Creemore, ON
Creighton, SK
Cremona, AB
Crescent Beach, BC
Creston, BC
Cross Lake, MB
Crossfield, AB
Crowsnest Pass, AB
Crysler, ON
Crystal Beach, ON
Crystal City, MB
Cudworth, SK
Cumberland, BC
Cumberland, ON
Cumberland House, SK
Cupar, SK
Cupids, NF
Cut Knife, SK
Cypress River, MB
Czar, AB
Dalhousie, NB
Dalmeny, SK
Daniel
s Harbour, NF
Danville, QC
Darlingford, MB
Dartmouth, NS
Dashwood, ON
Dauphin, MB
Daveluyville, QC
Davidson, SK
Davis Inlet, NF
Dawson, YK
Dawson Creek, BC
Daysland, AB
Dease Lake, BC
Deauville, QC
Debden, SK
Debec, NB
Debert, NS
DeBolt, AB
Deep River, ON
Deer Lake, NF
Deer Lake, ON
Deerbrook, ON
Degelis, QC
Delaware of the Thames(Moravia, ON
Delburne, AB
Delhi, ON
Delia, AB
Delisle, QC
Delisle, SK
Deloraine, MB
Delson, QC
Delta, BC
Delta, ON
Denbigh, ON
Denzil, SK
Derwent, AB
Desbarats, ON
Desbiens, QC
Deschaillons-sur-Saint-Laurent, QC
Deseronto, ON
Destruction Bay, YK
Deux-Montagnes, QC
Deux-Rivieres, ON
Devlin, ON
Devon, AB
Dewberry, AB
Didsbury, AB
Dieppe, NB
Digby, NS
Dillon, SK
Dingwall, NS
Dinsmore, SK
Disraeli, QC
Dixonville, AB
Doaktown, NB
Dodsland, SK
Dokis, ON
Dokis First Nation, ON
Dolbeau-Mistassini, QC
Dollard-des-Ormeaux, QC
Dominion City, MB
Domremy, SK
Donald, BC
Donalda, AB
Donnacona, QC
Donnelly, AB
Dorchester, NB
Dorchester, ON
Dorion, ON
Dorset, ON
Dorval, QC
Douglas, ON
Douglas Lake, BC
Douglastown, ON
Dover, NF
Drake, SK
Drayton, ON
Drayton Valley, AB
Dresden, ON
Drumbo, ON
Drumheller, AB
Drummondville, QC
Dryden, ON
Dublin, ON
Dubreuilville, ON
Dubuc, SK
Dubuisson, QC
Duchess, AB
Duck Lake, SK
Dugald, MB
Duncan, BC
Dunchurch, ON
Dundalk, ON
Dundas, ON
Dundee, NS
Dundurn, SK
Dungannon, ON
Dunham, QC
Dunnville, ON
Dunsford, ON
Dunster, BC
Duparquet, QC
Dupuy, QC
Durham, ON
Dutton, ON
Duvernay, QC
Dwight, ON
Dyers Bay, ON
Dysart, SK
D
Arcy, BC
Eagle Lake First Nation, ON
Eagle River, ON
Eaglesham, AB
Ear Falls, ON
Earl Grey, SK
Earlton, ON
East Angus, QC
East Bay, NS
East Broughton, QC
East Coulee, AB
East Farnham, QC
East Gwillimbury, ON
East Hereford, QC
East Pine, BC
East Point, PE
East York, ON
Eastend, SK
Easterville, MB
Eastmain, QC
Eastman, QC
Eastport, NF
Eastwood, ON
Eatonia, SK
Echo Bay, ON
Eckville, AB
Ecum Secum, NS
Edam, SK
Eddystone, MB
Edgerton, AB
Edmonton, AB
Edmundston, NB
Edson, AB
Edwin, MB
Edzo, NT
Eganville, ON
Elbow, SK
Eldon, PE
Elfros, SK
Elgin, MB
Elgin, ON
Elie, MB
Elizabethtown, ON
Elk Lake, ON
Elk Point, AB
Elkford, BC
Elkhorn, MB
Elko, BC
Elkwater, AB
Elliot Lake, ON
Elliston, NF
Elm Creek, MB
Elmira, ON
Elmsdale, NS
Elmvale, ON
Elnora, AB
Elora, ON
Elrose, SK
Embree, NF
Embro, ON
Embrun, ON
Emerson, MB
Emeryville, ON
Emo, ON
Empress, AB
Emsdale, ON
Enchant, AB
Enderby, BC
Englee, NF
Englehart, ON
English Harbour East, NF
Enterprise, NT
Enterprise, ON
Entrelacs, QC
Erickson, MB
Eriksdale, MB
Erin, ON
Eskasoni, NS
Espanola, ON
Essex, ON
Estaire, ON
Esterel, QC
Esterhazy, SK
Estevan, SK
Estevan Point, BC
Eston, SK
Ethelbert, MB
Etobicoke, ON
Etzikom, AB
Eugenia, ON
Evain, QC
Evansburg, AB
Exeter, ON
Exshaw, AB
Eyebrow, SK
Fabre, QC
Fabreville, QC
Fair Haven, NF
Fairmont Hot Springs, BC
Fairview, AB
Falardeau, QC
Falcon Lake, MB
Falher, AB
Falkland, BC
Farnham, QC
Faro, YK
Fassett, QC
Fauquier, BC
Fauquier, ON
Faust, AB
Fenelon Falls, ON
Fenwick, ON
Fergus, ON
Ferintosh, AB
Ferland, QC
Ferme-Neuve, QC
Fermeuse, NF
Fermont, QC
Fernie, BC
Feversham, ON
Field, BC
Field, ON
Fillmore, SK
Finch, ON
Fingal, ON
Fisher Branch, MB
Fisher River, MB
Fisherville, ON
Flamborough, ON
Flanders, ON
Flatbush, AB
Flatrock, BC
Flatrock, NF
Fleming, SK
Flesherton, ON
Fleur de Lys, NF
Fleurimont, QC
Flin Flon, MB
Florenceville, NB
Flowers Cove, NF
Foam Lake, SK
Fogo, NF
Foley, ON
Foleyet, ON
Fond-du-Lac, SK
Fords Mills, NB
Foremost, AB
Forest, ON
Forest Grove, BC
Forestburg, AB
Forestville, QC
Fork River, MB
Fort Albany, ON
Fort Assiniboine, AB
Fort Chipewyan, AB
Fort Erie, ON
Fort Frances, ON
Fort Fraser, BC
Fort Good Hope, NT
Fort Hope, ON
Fort Liard, NT
Fort MacKay, AB
Fort Macleod, AB
Fort McMurray, AB
Fort McPherson, NT
Fort Nelson, BC
Fort Providence, NT
Fort Qu
Appelle, SK
Fort Saskatchewan, AB
Fort Severn, ON
Fort Severn First Nation, ON
Fort Simpson, NT
Fort Smith, NT
Fort St. James, BC
Fort St. John, BC
Fort Vermilion, AB
Fort William First Nation, ON
Fort-Coulonge, QC
Forteau, NF
Fortierville, QC
Fortune, NF
Fossambault-sur-le-Lac, QC
Fox Cove-Mortier, NF
Fox Creek, AB
Fox Lake, AB
Fox Valley, SK
Foxboro, ON
Foxwarren, MB
Foymount, ON
Frampton, QC
Francis, SK
Frankford, ON
Franklin Centre, QC
Fraser Lake, BC
Fredericton, NB
Fredericton Junction, NB
Freelton, ON
Freeport, NS
Frelighsburg, QC
French River First Nation, ON
French Village, NS
Frenchmans Island, NF
Freshwater, NF
Frobisher, SK
Frontier, SK
Fruitvale, BC
Fugereville, QC
Gabarus, NS
Gabriola, BC
Gadsby, AB
Gagetown, NB
Gainsborough, SK
Galahad, AB
Galiano Island, BC
Galt, ON
Gambo, NF
Gananoque, ON
Gander, NF
Ganges, BC
Garden Hill, ON
Garden River First Nation, ON
Garnish, NF
Garson, ON
Gaspe, QC
Gatineau, QC
Gaultois, NF
Gentilly, QC
Georgetown, ON
Georgetown, PE
Georgina, ON
Geraldton, ON
Gibbons, AB
Gibsons, BC
Gift Lake, AB
Gilbert Plains, MB
Gillam, MB
Gilmour, ON
Gimli, MB
Girardville, QC
Girouxville, AB
Giscome, BC
Gjoa Haven, NU
Glace Bay, NS
Gladstone, MB
Glaslyn, SK
Glassville, NB
Gleichen, AB
Glen Ewen, SK
Glen Robertson, ON
Glen Water, ON
Glen Williams, ON
Glenavon, SK
Glenboro, MB
Glencoe, ON
Glendon, AB
Glenella, MB
Glenwood, AB
Glenwood, NF
Gloucester, ON
Glovertown, NF
Godbout, QC
Goderich, ON
Gods Lake Narrows, MB
Gogama, ON
Gold Bridge, BC
Gold River, BC
Goldboro, NS
Golden, BC
Golden Lake, ON
Good Hope Lake, BC
Gooderham, ON
Goodeve, SK
Goodsoil, SK
Goose Bay, NF
Gore Bay, ON
Gormley, ON
Gorrie, ON
Goshen, NS
Goulais River, ON
Govan, SK
Gowganda, ON
Gracefield, QC
Grafton, ON
Granby, QC
Grand Bank, NF
Grand Bay, NB
Grand Beach, MB
Grand Bend, ON
Grand Centre, AB
Grand Etang, NS
Grand Falls, NB
Grand Falls, NF
Grand Falls-Windsor, NF
Grand Forks, BC
Grand Lake, NS
Grand Manan, NB
Grand Narrows, NS
Grand Rapids, MB
Grand Valley, ON
Grand-Mere, QC
Grand-Remous, QC
Grand-Sault, NB
Grande Cache, AB
Grande Prairie, AB
Grande-Anse, NB
Grande-Entree, QC
Grande-Riviere, QC
Grande-Vallee, QC
Grandes-Bergeronnes, QC
Grandes-Piles, QC
Grandview, MB
Granisle, BC
Granton, ON
Granum, AB
Grasmere, BC
Grassland, AB
Grassy Lake, AB
Grassy Narrows, ON
Grassy Narrows First Nation, ON
Grassy Plains, BC
Gravelbourg, SK
Gravenhurst, ON
Grayson, SK
Great Harbour Deep, NF
Great Village, NS
Green Island Cove, NF
Green Lake, SK
Greenfield Park, QC
Greenspond, NF
Greensville, ON
Greenville, BC
Greenwood, BC
Greenwood, NS
Grenfell, SK
Grenville, QC
Gretna, MB
Grimsby, ON
Grimshaw, AB
Grouard, AB
Guelph, ON
Guigues, QC
Gull Bay, ON
Gull Bay First Nation, ON
Gull Lake, SK
Guysborough, NS
Gypsumville, MB
Hadashville, MB
Hafford, SK
Hagersville, ON
Hague, SK
Haileybury, ON
Haines Junction, YK
Hairy Hill, AB
Haldimand, ON
Haliburton, ON
Halifax, NS
Halkirk, AB
Halton Hills, ON
Ham-Nord, QC
Hamilton, ON
Hamiota, MB
Hammond, QC
Hampden, NF
Hampstead, NB
Hampstead, QC
Hampton, NB
Hampton, ON
Hanley, SK
Hanmer, ON
Hanna, AB
Hanover, ON
Hantsport, NS
Hants Harbour, NF
Happy Valley-Goose Bay, NF
Harbour Breton, NF
Harbour Grace, NF
Harbour Main-Chapel Cove-Lakev, NF
Hardisty, AB
Hare Bay, NF
Harewood, NB
Harrietsville, ON
Harrington Harbour, QC
Harris, SK
Harriston, ON
Harrow, ON
Harrowsmith, ON
Hartland, NB
Hartley Bay, BC
Hartney, MB
Hastings, ON
Havelock, NB
Havelock, ON
Havre-Aubert, QC
Havre-aux-Maisons, QC
Havre-St-Pierre, QC
Hawarden, SK
Hawk Junction, ON
Hawkesbury, ON
Hawke
s Bay, NF
Hay Lakes, AB
Hay River, NT
Hays, AB
Hazelton, BC
Hazlet, SK
Hearst, ON
Hearts Content, NF
Heart
s Delight-Islington, NF
Hearts Desire, NF
Heatherton, NS
Hebertville, QC
Hebertville-Station, QC
Hecla, MB
Hedley, BC
Heinsburg, AB
Heisler, AB
Hemlo, ON
Hemlock Valley, BC
Hemmingford, QC
Hendrix Lake, BC
Henryville, QC
Hensall, ON
Henvey Inlet First Nation, ON
Hepburn, SK
Hepworth, ON
Herbert, SK
Herschel, SK
Hespeler, ON
Hickman
s Harbour, NF
Hickson, ON
High Level, AB
High Prairie, AB
High River, AB
Highgate, ON
Hilda, AB
Hillgrade, NF
Hillsborough, NB
Hillsburgh, ON
Hillview, NF
Hines Creek, AB
Hinton, AB
Hixon, BC
Hobbema, AB
Hodgeville, SK
Holberg, BC
Holden, AB
Holdfast, SK
Holland, MB
Holland Landing, ON
Holstein, ON
Holyrood, NF
Honey Harbour, ON
Hope, BC
Hopedale, NF
Hopewell, NS
Hornepayne, ON
Horsefly, BC
Houston, BC
Howick, QC
Howley, NF
Hoyt, NB
Hubbards, NS
Hudson, ON
Hudson, QC
Hudson Bay, SK
Hudsons Hope, BC
Hughenden, AB
Hull, QC
Humber Arm South, NF
Humboldt, SK
Humphrey, ON
Hunter River, PE
Huntingdon, QC
Huntsville, ON
Hussar, AB
Hythe, AB
Iberville, QC
Ignace, ON
Ilderton, ON
Ile-a-la-Crosse, SK
Ile-aux-Coudres, QC
Iles-de-la-Madeleine, QC
Ilford, MB
Imperial, SK
Indian Head, SK
Indian Tickle, NF
Ingersoll, ON
Ingleside, ON
Ingonish, NS
Innerkip, ON
Innisfail, AB
Innisfil, ON
Innisfree, AB
Inukjuak, QC
Inuvik, NT
Inverary, ON
Invermay, SK
Invermere, BC
Inverness, NS
Inverness, QC
Inwood, MB
Inwood, ON
Iqaluit, NU
Irma, AB
Iron Bridge, ON
Iron Springs, AB
Iroquois, ON
Iroquois Falls, ON
Irricana, AB
Irvine, AB
Iskut, BC
Island Harbour, NF
Island Lake, MB
Islay, AB
Isle aux Morts, NF
Ituna, SK
Jackson
s Arm, NF
Jacquet River, NB
Jaffray, BC
Jaffray Melick, ON
Jamestown, NF
Jansen, SK
Jarvie, AB
Jarvis, ON
Jasper, AB
Jasper, ON
Jean Marie River, NT
Jellicoe, ON
Jenner, AB
Jockvale, ON
Joe Batts Arm-Barrd Islands-, NF
Johnstown, ON
Joliette, QC
Jonquiere, QC
Jordan, ON
Joussard, AB
Joutel, QC
Kakisa, NT
Kaministiquia, ON
Kamiskotia, ON
Kamloops, BC
Kamsack, SK
Kananaskis, AB
Kanata, ON
Kangiqsualujjuaq, QC
Kangirsuk, QC
Kapuskasing, ON
Kasabonika First Nation, ON
Kashechewan First Nation, ON
Kaslo, BC
Kateville, QC
Kazabazua, QC
Kearney, ON
Kedgwick, NB
Keene, ON
Keephills, AB
Keewatin, ON
Keg River, AB
Kelliher, SK
Kelowna, BC
Kelvington, SK
Kelwood, MB
Kemano, BC
Kemptville, ON
Kenaston, SK
Kennedy, SK
Kennetcook, NS
Kenora, ON
Kenosee, SK
Kensington, PE
Kent Centre, ON
Kenton, MB
Kentville, NS
Kenzieville, NS
Keremeos, BC
Kerrobert, SK
Kerwood, ON
Keswick, NB
Keswick, ON
Ketch Harbour, NS
Key Lake, SK
Killaloe, ON
Killam, AB
Killarney, MB
Killarney, ON
Kimberley, BC
Kincaid, SK
Kincardine, ON
Kincolith, BC
Kindersley, SK
King City, ON
Kingfisher Lake, ON
Kingfisher Lake First Nation, ON
Kingsbury, QC
Kingsey Falls, QC
Kingston, NS
Kingston, ON
Kingsville, ON
Kings Cove, NF
King
s Point, NF
Kinistino, SK
Kinmount, ON
Kintore, ON
Kinuso, AB
Kipling, SK
Kippens, NF
Kirkfield, ON
Kirkland, QC
Kirkland Lake, ON
Kirkton, ON
Kisbey, SK
Kitchener, ON
Kitimat, BC
Kitkatla, BC
Kitsault, BC
Kitscoty, AB
Kitwanga, BC
Kleinburg, ON
Klemtu, BC
Knowlton, QC
Kugluktuk, NT
Kuujjuaq, QC
Kyle, SK
Kyuquot, BC
La Baie, QC
La Broquerie, MB
La Corne, QC
La Crete, AB
La Dore, QC
La Grande, QC
La Guadeloupe, QC
La Loche, SK
La Malbaie, QC
La Martre, QC
La Minerve, QC
La Patrie, QC
La Plaine, QC
La Pocatiere, QC
La Prairie, QC
La Reine, QC
La Romaine, QC
La Ronge, SK
La Sarre, QC
La Scie, NF
La Tuque, QC
Labelle, QC
Labrador City, NF
Lac Brochet, MB
Lac du Bonnet, MB
Lac Kenogami, QC
Lac La Biche, AB
Lac la Croix, ON
Lac la Hache, BC
Lac Seul First Nation, ON
Lac-au-Saumon, QC
Lac-aux-Sables, QC
Lac-Bouchette, QC
Lac-Brome, QC
Lac-Delage, QC
Lac-des-Ecorces, QC
Lac-Drolet, QC
Lac-du-Cerf, QC
Lac-Edouard, QC
Lac-Etchemin, QC
Lac-Frontiere, QC
Lac-Poulin, QC
Lac-Saguay, QC
Lac-Sergent, QC
Lac-St-Joseph, QC
Lachenaie, QC
Lachine, QC
Lachute, QC
Lacolle, QC
Lacombe, AB
Ladle Cove, NF
Ladysmith, BC
Lafleche, SK
Lafontaine, ON
Lafontaine, QC
Lagoon City, ON
LaHave, NS
Laird, SK
Lake Alma, SK
Lake Charlotte, NS
Lake Cowichan, BC
Lake Lenore, SK
Lake Louise, AB
Lake Megantic, QC
Lakefield, ON
Lamaline, NF
Lambeth, ON
Lambton, QC
Lameque, NB
Lamont, AB
Lampman, SK
Lanark, ON
Lancaster, ON
Landis, SK
Lang, SK
Langara, BC
Langdon, AB
Langenburg, SK
Langham, SK
Langley, BC
Langruth, MB
Langton, ON
Lanigan, SK
Lanoraie, QC
Lansdowne, ON
Lansdowne House, ON
Lantzville, BC
Larder Lake, ON
Lark Harbour, NF
Larrys River, NS
LaSalle, ON
LaSalle, QC
Lashburn, SK
Latchford, ON
Laterriere, QC
Latulipe, QC
Laurentides, QC
Laurier-Station, QC
Laurierville, QC
Laval, QC
Laval des Rapides, QC
Laval Ouest, QC
Lavaltrie, QC
Laverlochere, QC
Lavoy, AB
Lawn, NF
Lawrencetown, NS
Lawrenceville, QC
Le Bic, QC
Le Gardeur, QC
Leader, SK
Leaf Rapids, MB
Leamington, ON
Leask, SK
Lebel-sur-Quevillon, QC
Leclercville, QC
Leduc, AB
Lefroy, ON
Legal, AB
Lemberg, SK
LeMoyne, QC
Lennoxville, QC
Leoville, SK
Leroy, SK
Lery, QC
Les Boules, QC
Les Cedres, QC
Les Coteaux, QC
Les Eboulements, QC
Les Escoumins, QC
Les Mechins, QC
Leslieville, AB
Lestock, SK
Lethbridge, AB
Levack, ON
Levis, QC
Lewisporte, NF
Libau, MB
Liberty, SK
Likely, BC
Lillooet, BC
Limerick, SK
Lincoln, ON
Lindsay, ON
Lintlaw, SK
Linwood, ON
Lions Head, ON
Lipton, SK
Listowel, ON
Little Bay, NF
Little Bay Islands, NF
Little Britain, ON
Little Burnt Bay, NF
Little Catalina, NF
Little Current, ON
Little Fort, BC
Little Grand Rapids, MB
Little Heart
s Ease, NF
Lively, ON
Liverpool, NS
Lloydminster, AB
Lloydminster, SK
Lockeport, NS
Lockport, MB
Lodgepole, AB
Logan Lake, BC
Logy Bay-Middle Cove-Outer Cov, NF
Lombardy, ON
Lomond, AB
London, ON
Long Harbour-Mount Arlington H, NF
Long Lac, ON
Long Lake First Nation, ON
Long Point, ON
Long Pond, NF
Long Sault, ON
Longlac, ON
Longueuil, QC
Longview, AB
Loon Lake, SK
Loos, BC
Loreburn, SK
Loretteville, QC
Lorne, ON
Lorraine, QC
Lorrainville, QC
Lougheed, AB
Louisbourg, NS
Louisdale, NS
Louiseville, QC
Lourdes, NF
Lourdes de Blanc Sablon, QC
Louvicourt, QC
Low, QC
Lower Island Cove, NF
Lower Post, BC
Lucan, ON
Luceville, QC
Lucknow, ON
Lucky Lake, SK
Lumby, BC
Lumsden, NF
Lumsden, SK
Lundar, MB
Lunenburg, NS
Luseland, SK
Luskville, QC
Lyn, ON
Lynden, ON
Lynn Lake, MB
Lyster, QC
Lytton, BC
LAcadie, QC
L
Ancienne-Lorette, QC
LAnge-Gardien, QC
L
Annonciation, QC
LAnse-au-Loup, NF
L
Ardoise, NS
LAssomption, QC
L
Avenir, QC
LEpiphanie, QC
L
Ile-Aux-Noix, QC
LIle-Bizard, QC
L
Ile-Cadieux, QC
LIle-Dorval, QC
L
Ile-dEntree, QC
L
Ile-Perrot, QC
L?le-Verte, QC
L
Islet, QC
LOrignal, ON
Ma-Me-O Beach, AB
Maberly, ON
Mabou, NS
Macamic, QC
Maccan, NS
Macdiarmid, ON
Maces Bay, NB
MacGregor, MB
Mackenzie, BC
Macklin, SK
Macrorie, SK
MacTier, ON
Madoc, ON
Madsen, ON
Mafeking, MB
Magnetawan, ON
Magnetawan First Nation, ON
Magog, QC
Magrath, AB
Mahone Bay, NS
Maidstone, ON
Maidstone, SK
Main Brook, NF
Maitland, NS
Maitland, ON
Makkovik, NF
Malartic, QC
Mallorytown, ON
Malton, ON
Manic-Cinq, QC
Manigotagan, MB
Manitou, MB
Manitouwadge, ON
Manitowaning, ON
Maniwaki, QC
Mankota, SK
Manning, AB
Mannville, AB
Manor, SK
Manotick, ON
Manouane, QC
Manseau, QC
Mansonville, QC
Manyberries, AB
Maple, ON
Maple Creek, SK
Maple Grove, QC
Maple Ridge, BC
Marathon, ON
Marcelin, SK
Margaree Forks, NS
Margo, SK
Maria, QC
Marieville, QC
Marion Bridge, NS
Markdale, ON
Markham, ON
Markstay, ON
Marlboro, AB
Marmora, ON
Marquis, SK
Marsden, SK
Marsh Lake, YK
Marshall, SK
Marsoui, QC
Marten Falls First Nation, ON
Marten River, ON
Martensville, SK
Martintown, ON
Marwayne, AB
Maryfield, SK
Marystown, NF
Mary
s Harbour, NF
Mascouche, QC
Maskinonge, QC
Masset, BC
Massey, ON
Massey Drive, NF
Masson-Angers, QC
Massueville, QC
Mastigouche, QC
Matachewan, ON
Matagami, QC
Matane, QC
Matapedia, QC
Matheson, ON
Mattawa, ON
Mattice, ON
Maxville, ON
Mayerthorpe, AB
Maymont, SK
Maynooth, ON
Mayo, YK
McAdam, NB
McAuley, MB
McBride, BC
McCreary, MB
McDonalds Corners, ON
McGregor, ON
McIvers, NF
McKellar, ON
McLeese Lake, BC
McLennan, AB
McLeod Lake, BC
Mcmasterville, QC
Meacham, SK
Meadow Lake, SK
Meaford, ON
Meander River, AB
Meath Park, SK
Medicine Hat, AB
Meductic, NB
Melbourne, ON
Melbourne, QC
Melfort, SK
Melita, MB
Mellin, QC
Melocheville, QC
Melrose, NS
Melville, SK
Memramcook, NB
Meota, SK
Mercier, QC
Merigomish, NS
Merlin, ON
Merrickville, ON
Merritt, BC
Metabetchouan, QC
Metcalfe, ON
Meteghan, NS
Metis-sur-Mer, QC
Miami, MB
Mica Creek, BC
Midale, SK
Middle Lake, SK
Middleton, NS
Midland, ON
Midway, BC
Milden, SK
Mildmay, ON
Milestone, SK
Milford Bay, ON
Milk River, AB
Millbrook, ON
Millertown, NF
Millet, AB
Millhaven, ON
Milltown-Head of Bay D
Espoir, NF
Millville, NB
Milo, AB
Milton, ON
Milverton, ON
Minaki, ON
Minburn, AB
Mindemoya, ON
Minden, ON
Mine Centre, ON
Mings Bight, NF
Miniota, MB
Minnedosa, MB
Minto, MB
Minto, NB
Minton, SK
Mirabel, QC
Miramichi, NB
Mirror, AB
Miscou Island, NB
Missanabie, ON
Mission, BC
Mississauga, ON
Mistassini, QC
Mistatim, SK
Mitchell, ON
Mohawks Of The Bay of Quinte F, ON
Moisie, QC
Molanosa, SK
Monastery, NS
Moncton, NB
Monkstown, NF
Monkton, ON
Mont Bechervaise, QC
Mont St Gr?goire, QC
Mont-Joli, QC
Mont-Laurier, QC
Mont-Louis, QC
Mont-Rolland, QC
Mont-Royal, QC
Mont-St-Hilaire, QC
Mont-St-Pierre, QC
Mont-Tremblant, QC
Montague, PE
Montebello, QC
Montmagny, QC
Montmartre, SK
Montney, BC
Montreal, QC
Moonbeam, ON
Moonstone, ON
Mooretown, ON
Moose Creek, ON
Moose Factory, ON
Moose Jaw, SK
Moose Lake, MB
Moosomin, SK
Moosonee, ON
Morden, MB
Morell, PE
Morin-Heights, QC
Morinville, AB
Morley, AB
Morrin, AB
Morris, MB
Morrisburg, ON
Morse, SK
Morson, ON
Mortlach, SK
Mossbank, SK
Mount Albert, ON
Mount Brydges, ON
Mount Carmel-Mitchells Brook-S, NF
Mount Forest, ON
Mount Hope, ON
Mount Moriah, NF
Mount Pearl, NF
Mount Pleasant, ON
Mount Stewart, PE
Mount Uniacke, NS
Moyie, BC
Mulgrave, NS
Mulhurst, AB
Muncho Lake, BC
Mundare, AB
Murdochville, QC
Murray River, PE
Musgrave Harbour, NF
Musgravetown, NF
Muskoka, ON
Muskoka Falls, ON
Muskrat Dam, ON
Muskrat Dam First Nation, ON
Musquodoboit Harbour, NS
Mutton Bay, QC
Myrnam, AB
M
Chigeeng, ON
Nackawic, NB
Nahanni Butte, NT
Naicam, SK
Nain, NF
Nairn, ON
Naiscoutaing First Nation, ON
Nakina, ON
Nakusp, BC
Namao, AB
Nampa, AB
Nanaimo, BC
Nantes, QC
Nanticoke, ON
Nanton, AB
Napanee, ON
Napierville, QC
Naramata, BC
Natashquan, QC
Navan, ON
Nedelec, QC
Neepawa, MB
Neguac, NB
Neidpath, SK
Neilburg, SK
Nelson, BC
Nelson House, MB
Nepean, ON
Nephton, ON
Nestor Falls, ON
Neudorf, SK
Neustadt, ON
Neuville, QC
Neville, SK
New Aiyansh, BC
New Carlisle, QC
New Dayton, AB
New Denmark, NB
New Denver, BC
New Dundee, ON
New Germany, NS
New Glasgow, NS
New Glasgow, QC
New Hamburg, ON
New Harbour, NF
New Haven, PE
New Liskeard, ON
New London, PE
New Norway, AB
New Perlican, NF
New Richmond, QC
New Ross, NS
New Sarepta, AB
New Tecumseth, ON
New Waterford, NS
New Westminster, BC
New-Wes-Valley, NF
Newbrook, AB
Newburgh, ON
Newcastle, ON
Newdale, MB
Newmarket, ON
Newport, QC
Newtonville, ON
Niagara Falls, ON
Niagara-on-the-Lake, ON
Nickel Centre, ON
Nicolet, QC
Nimpo Lake, BC
Nipawin, SK
Nipigon, ON
Nipissing First Nation, ON
Nippers Harbour, NF
Nisku, AB
Niton Junction, AB
Niverville, MB
Nobel, ON
Nobleford, AB
Nobleton, ON
Noel, NS
Noelville, ON
Nokomis, SK
Norbertville, QC
Nordegg, AB
Norman Wells, NT
Normandin, QC
Normans Cove-Long Cove, NF
Normetal, QC
Norquay, SK
Norris Arm, NF
North Augusta, ON
North Battleford, SK
North Bay, ON
North Gower, ON
North Hatley, QC
North Portal, SK
North Saanich, BC
North Spirit Lake, ON
North Sydney, NS
North Vancouver, BC
North West River, NF
North York, ON
Northbrook, ON
Northern Arm, NF
Norton, NB
Norval, ON
Norway House, MB
Norwich, ON
Norwood, ON
Notre Dame de Bonsecours, QC
Notre Dame de Lourdes, MB
Notre Dame de Lourdes, QC
Notre Dame De L
Ile Perrot, QC
Notre Dame des Laurentides, QC
Notre Dame Des Prairies, QC
Notre Dame Du Portage, QC
Notre-Dame-de-la-Paix, QC
Notre-Dame-de-la-Salette, QC
Notre-Dame-de-Stanbridge, QC
Notre-Dame-du-Bon-Conseil, QC
Notre-Dame-du-Lac, QC
Notre-Dame-du-Laus, QC
Notre-Dame-du-Nord, QC
Nouvelle, QC
Oak Lake, MB
Oak Ridges, ON
Oak River, MB
Oakville, MB
Oakville, ON
Oakwood, ON
Oba, ON
Ocean Falls, BC
Ocean Park, BC
Ochre River, MB
Odessa, ON
Odessa, SK
Ogema, SK
Ogoki, ON
Ohsweken, ON
Oil Springs, ON
Ojibways of Hiawatha First Nat, ON
Ojibways of Walpole Island Fir, ON
Oka, QC
Okanagan Falls, BC
Okotoks, AB
Old Crow, YK
Old Perlican, NF
Olds, AB
Oliver, BC
Omemee, ON
Omerville, QC
Onaping Falls, ON
Oneida First Nation, ON
Onoway, AB
Opasatika, ON
Ophir, ON
Orangeville, ON
Orford, QC
Orillia, ON
Orleans, ON
Ormiston, SK
Ormstown, QC
Oro, ON
Oromocto, NB
Orono, ON
Orrville, ON
Osgoode, ON
Oshawa, ON
Osler, SK
Osoyoos, BC
Ottawa, ON
Otterburn Park, QC
Otterville, ON
Outlook, SK
Outremont, QC
Owen Sound, ON
Oxbow, SK
Oxdrift, ON
Oxford, NS
Oxford House, MB
Oxford Mills, ON
Oyama, BC
Oyen, AB
OLeary, PE
Packs Harbour, NF
Pacquet, NF
Paddockwood, SK
Paisley, ON
Pakenham, ON
Palgrave, ON
Palmarolle, QC
Palmer Rapids, ON
Palmerston, ON
Pangman, SK
Papineauville, QC
Paquette Corner, ON
Paquetville, NB
Paradise, NF
Paradise Hill, SK
Paradise River, NF
Paradise Valley, AB
Parent, QC
Parham, ON
Paris, ON
Parkhill, ON
Parksville, BC
Parrsboro, NS
Parry Sound, ON
Parson, BC
Pasadena, NF
Pass Lake, ON
Patuanak, SK
Paynton, SK
Peace River, AB
Peachland, BC
Peawanuck, ON
Peerless Lake, AB
Peers, AB
Pefferlaw, ON
Peggy
s Cove, NS
Peguis, MB
Pelee Island, ON
Pelham, ON
Pelican Narrows, SK
Pelican Rapids, MB
Pelly, SK
Pelly Crossing, YK
Pemberton, BC
Pembroke, ON
Penetanguishene, ON
Penhold, AB
Pennant, SK
Pense, SK
Penticton, BC
Perce, QC
Perdue, SK
Peribonka, QC
Perkins, QC
Perrault Falls, ON
Perth, ON
Perth-Andover, NB
Petawawa, ON
Peterborough, ON
Peterview, NF
Petit Rocher, NB
Petitcodiac, NB
Petite-Riviere-St-Francois, QC
Petrolia, ON
Petty Harbour-Maddox Cove, NF
Philipsburg, QC
Piapot, SK
Pickering, ON
Pickle Lake, ON
Picton, ON
Pictou, NS
Picture Butte, AB
Pierceland, SK
Pierrefonds, QC
Pierreville, QC
Pikangikum First Nation, ON
Pikwitonei, MB
Pilot Butte, SK
Pilot Mound, MB
Pinawa, MB
Pincher Creek, AB
Pincourt, QC
Pine Dock, MB
Pine Falls, MB
Pine River, MB
Pineal Lake, ON
Pinehouse, SK
Piney, MB
Pintendre, QC
Pitt Meadows, BC
Placentia, NF
Plaisance, QC
Plamondon, AB
Plantagenet, ON
Plaster Rock, NB
Plate Cove East, NF
Plato, SK
Plattsville, ON
Pleasant Park, ON
Plenty, SK
Plessisville, QC
Plevna, ON
Plum Coulee, MB
Plumas, MB
Pohenegamook, QC
Point Grondine First Nation, ON
Point Leamington, NF
Point Pelee, ON
Pointe au Baril, ON
Pointe Aux Trembles, QC
Pointe du Bois, MB
Pointe-a-la-Croix, QC
Pointe-au-Pere, QC
Pointe-aux-Outardes, QC
Pointe-Calumet, QC
Pointe-Claire, QC
Pointe-des-Cascades, QC
Pointe-des-Monts, QC
Pointe-Fortune, QC
Pointe-Lebel, QC
Ponoka, AB
Pont-Rouge, QC
Pont-Viau, QC
Ponteix, SK
Pontiac, QC
Pools Cove, NF
Poplar River, MB
Poplarfield, MB
Porcupine Plain, SK
Port Alberni, BC
Port Alice, BC
Port au Choix, NF
Port au Port West-Aguathuna-Fe, NF
Port Aux Basques, NF
Port Bickerton, NS
Port Blandford, NF
Port Burwell, ON
Port Carling, ON
Port Clements, BC
Port Colborne, ON
Port Coquitlam, BC
Port Credit, ON
Port Cunnington, ON
Port Dover, ON
Port Dufferin, NS
Port Edward, BC
Port Elgin, NB
Port Elgin, ON
Port Franks, ON
Port Greville, NS
Port Hardy, BC
Port Hawkesbury, NS
Port Hood, NS
Port Hope, ON
Port Hope Simpson, NF
Port La Tour, NS
Port Lambton, ON
Port Loring, ON
Port Maitland, NS
Port McNeill, BC
Port McNicoll, ON
Port Mellon, BC
Port Moody, BC
Port Morien, NS
Port Mouton, NS
Port Perry, ON
Port Renfrew, BC
Port Rexton, NF
Port Robinson, ON
Port Rowan, ON
Port Saunders, NF
Port Stanley, ON
Port Sydney, ON
Port Union, NF
Port-Cartier, QC
Port-Daniel, QC
Port-Menier, QC
Portage la Prairie, MB
Portage-du-Fort, QC
Portland, ON
Portneuf, QC
Portugal Cove-St. Philip
s, NF
Poste-de-la-Baleine, QC
Postville, NF
Pouce Coupe, BC
Pouch Cove, NF
Powassan, ON
Powell River, BC
Preeceville, SK
Prelate, SK
Prescott, ON
Prespatou, BC
Preston, ON
Prevost, QC
Price, QC
Prince Albert, SK
Prince George, BC
Prince Rupert, BC
Princeton, BC
Princeton, NF
Princeton, ON
Princeville, QC
Prophet River, BC
Provost, AB
Prudhomme, SK
Pubnico, NS
Puce, ON
Pugwash, NS
Punnichy, SK
Puvirnituq, QC
Quadra Island, BC
Qualicum Beach, BC
Quebec, QC
Queen Charlotte, BC
Queensport, NS
Queenston, ON
Queensville, ON
Quesnel, BC
Quill Lake, SK
Quispamsis, NB
Quyon, QC
Qu
Appelle, SK
Rabbit Lake, SK
Radisson, QC
Radisson, SK
Radium Hot Springs, BC
Radville, SK
Radway, AB
Rae, NT
Rae Lakes, NT
Rainbow Lake, AB
Rainy Lake First Nation, ON
Rainy River, ON
Raith, ON
Raleigh, NF
Ralston, AB
Ramea, NF
Ramore, ON
Rankin Inlet, NU
Rapid City, MB
Rathwell, MB
Rawdon, QC
Raymond, AB
Raymore, SK
Rayside-Balfour, ON
Red Bank, NB
Red Bay, NF
Red Deer, AB
Red Lake, ON
Red Rock, BC
Red Rock, ON
Red Sucker Lake, MB
Redbridge, ON
Redcliff, AB
Redditt, ON
Redvers, SK
Redwater, AB
Reefs Harbour, NF
Regina, SK
Regina Beach, SK
Remigny, QC
Rencontre East, NF
Renfrew, ON
Rennie, MB
Repentigny, QC
R?serve faunique de Rimouski, QC
R?serve faunique la V?rendrye, QC
R?serves fauniques de Matane e, QC
Resolute, NU
Reston, MB
Restoule, ON
Revelstoke, BC
Rhein, SK
Riceton, SK
Richelieu, QC
Richibucto, NB
Richmond, BC
Richmond, ON
Richmond, QC
Richmond Hill, ON
Richmound, SK
Ridgedale, SK
Ridgetown, ON
Ridgeway, ON
Rigaud, QC
Rigolet, NF
Rimbey, AB
Rimouski, QC
Rimouski-Est, QC
Riondel, BC
Ripley, ON
Ripon, QC
Riske Creek, BC
River Hebert, NS
River John, NS
River of Ponds, NF
Riverhurst, SK
Riverport, NS
Rivers, MB
Riverton, MB
Riverview, NB
Riviere-a-Pierre, QC
Riviere-au-Renard, QC
Riviere-au-Tonnerre, QC
Riviere-Beaudette, QC
Riviere-Bleue, QC
Riviere-du-Loup, QC
Riviere-Heva, QC
Riviere-St-Jean, QC
Robb, AB
Robertsonville, QC
Roberts Arm, NF
Roberval, QC
Roblin, MB
Rocanville, SK
Rochebaucourt, QC
Rochester, AB
Rock Creek, BC
Rock Forest, QC
Rockglen, SK
Rockland, ON
Rockwood, ON
Rocky Harbour, NF
Rocky Mountain House, AB
Rockyford, AB
Roddickton, NF
Rodney, ON
Rogersville, NB
Roland, MB
Rolla, BC
Rollet, QC
Rolling Hills, AB
Rolphton, ON
Rondeau, ON
Rorketon, MB
Rosalind, AB
Rose Blanche-Harbour Le Cou, NF
Rose Valley, SK
Rosebud, AB
Rosemere, QC
Roseneath, ON
Rosetown, SK
Ross River, YK
Rossburn, MB
Rosseau, ON
Rossland, BC
Rosthern, SK
Rothesay, NB
Rougemont, QC
Rouleau, SK
Rouyn-Noranda, QC
Roxboro, QC
Roxton Falls, QC
Roxton Pond, QC
Rumsey, AB
Rushoon, NF
Russell, MB
Russell, ON
Rusticoville, PE
Ruthven, ON
Rycroft, AB
Ryley, AB
Saanich, BC
Sabrevois, QC
Sachigo First Nation Reserve 1, ON
Sackville, NB
Sacre Coeur, QC
Saint Alexandre D
Iberville, QC
Saint Alphonse de Granby, QC
Saint Amable, QC
Saint Andrews, NB
Saint Antoine Des Laurentides, QC
Saint Antoine Sur Richelieu, QC
Saint Antonin, QC
Saint Athanase, QC
Saint Calixte, QC
Saint Charles Borromee, QC
Saint Charles Sur Richelieu, QC
Saint Christophe DArthabaska, QC
Saint Clair Beach, ON
Saint Colomban, QC
Saint Denis De Brompton, QC
Saint Denis Sur Richelieu, QC
Saint Esprit, QC
Saint Etienne de Beauharnois, QC
Saint Etienne de Lauzon, QC
Saint Gerard Majella, QC
Saint Isidore de la Prairie, QC
Saint Jean Baptiste, QC
Saint Jean D
Orleans, QC
Saint Joachim, QC
Saint John, NB
Saint Joseph De La Pointe De L, QC
Saint Laurent DOrleans, QC
Saint Lazare De Vaudreuil, QC
Saint Lin Laurentides, QC
Saint Marc Sur Richelieu, QC
Saint Mathias Sur Richelieu, QC
Saint Mathieu de Beloeil, QC
Saint Mathieu de la Prairie, QC
Saint Maurice, QC
Saint Norbert D
Arthabaska, QC
Saint Paul DIndustrie, QC
Saint Philippe, QC
Saint Pierre D
Orleans, QC
Saint Robert, QC
Saint Roch De LAchigan, QC
Saint Roch De Richelieu, QC
Saint Sulpice, QC
Saint Thomas, QC
Saint Urbain Premier, QC
Saint Valere, QC
Saint Victoire de Sorel, QC
Saint-Alexis-de-Montcalm, QC
Saint-C?me, QC
Saint-Donat, QC
Saint-?lie, QC
Saint-?lie-d
Orford, QC
Saint-Ferdinand, QC
Saint-Ferr?ol-les-neiges, QC
Saint-Hubert, QC
Saint-Hyacinthe, QC
Saint-Michel-des-Saints, QC
Sainte Angele De Monnoir, QC
Sainte Ann De Sorel, QC
Sainte Brigide DIberville, QC
Sainte Cecile De Milton, QC
Sainte Dorothe?, QC
Sainte Famille, QC
Sainte Marie Salome, QC
Sainte Marthe Du Cap, QC
Sainte Sophie, QC
Sainte Therese De Blainville, QC
Salaberry-de-Valleyfield, QC
Salem, ON
Salisbury, NB
Salluit, QC
Salmo, BC
Salmon Arm, BC
Salmon Cove, NF
Salmon Valley, BC
Salt Springs, NS
Saltcoats, SK
Salvage, NF
Sandspit, BC
Sandwich, ON
Sandy Bay, SK
Sandy Cove Acres, ON
Sandy Lake, MB
Sandy Lake, ON
Sandy Lake First Nation, ON
Sanford, MB
Sangudo, AB
Sanmaur, QC
Sapawe, ON
Sarnia, ON
Saskatchewan River Crossing, AB
Saskatoon, SK
Sauble Beach, ON
Saugeen First Nation, ON
Saulnierville, NS
Sault Ste. Marie, ON
Sault-au-Mouton, QC
Savant Lake, ON
Savona, BC
Sawyerville, QC
Sayabec, QC
Sayward, BC
Scarborough, ON
Sceptre, SK
Schefferville, QC
Schomberg, ON
Schreiber, ON
Schuler, AB
Scotland, ON
Scotstown, QC
Scott, SK
Seaforth, ON
Seal Cove, NF
Searchmont, ON
Seba Beach, AB
Sebright, ON
Sebringville, ON
Sechelt, BC
Sedgewick, AB
Sedley, SK
Seeleys Bay, ON
Selby, ON
Seldom-Little Seldom, NF
Selkirk, MB
Selkirk, ON
Semans, SK
Senneterre, QC
Senneville, QC
Sept-Iles, QC
Serpent River First Nation, ON
Seven Persons, AB
Severn Bridge, ON
Sexsmith, AB
Shakespeare, ON
Shalalth, BC
Shamattawa, MB
Shannonville, ON
Sharbot Lake, ON
Shaunavon, SK
Shawanaga First Nation, ON
Shawbridge, QC
Shawinigan, QC
Shawinigan-Sud, QC
Shawville, QC
Shebandowan, ON
Shedden, ON
Shediac, NB
Shefford, QC
Sheho, SK
Shelburne, NS
Shelburne, ON
Shell Lake, SK
Shellbrook, SK
Sherbrooke, NS
Sherbrooke, QC
Sherwood Park, AB
Shigawake, QC
Shilo, MB
Shippagan, NB
Shipshaw, QC
Shoal Lake, MB
Shubenacadie, NS
Sibbald, AB
Sicamous, BC
Sidney, BC
Sidney, MB
Sifton, MB
Sillery, QC
Silver Valley, AB
Silver Water, ON
Simcoe, ON
Simpson, SK
Sintaluta, SK
Sioux Lookout, ON
Sioux Narrows, ON
Six Nations of the Grand River, ON
Skookumchuck, BC
Slave Lake, AB
Slocan, BC
Small Point-Broad Cove-Blackhe, NF
Smeaton, SK
Smiley, SK
Smith, AB
Smithers, BC
Smiths Falls, ON
Smithville, ON
Smoky Lake, AB
Smooth Rock Falls, ON
Snelgrove, ON
Snow Lake, MB
Snowflake, MB
Sointula, BC
Sombra, ON
Somerset, MB
Sooke, BC
Sorel-Tracy, QC
Sorrento, BC
Souris, MB
Souris, PE
South Brook, NF
South Indian Lake, MB
South Lake, PE
South Mountain, ON
South River, NF
South River, ON
South Slocan, BC
Southampton, NS
Southampton, ON
Southend, SK
Southern Harbour, NF
Southey, SK
Spalding, SK
Spaniard
s Bay, NF
Spanish, ON
Sparta, ON
Sparwood, BC
Speers, SK
Spencerville, ON
Spences Bridge, BC
Sperling, MB
Spillimacheen, BC
Spirit River, AB
Spiritwood, SK
Split Lake, MB
Spotted Island, NF
Sprague, MB
Springdale, NF
Springfield, NB
Springfield, NS
Springhill, NS
Springside, SK
Spruce Grove, AB
Spruce View, AB
Sprucedale, ON
Spy Hill, SK
Squamish, BC
Squatec, QC
St-Adelphe, QC
St-Adolphe-de-Dudswell, QC
St-Adolphe-dHoward, QC
St-Agapit, QC
St-Aime, QC
St-Albert, QC
St-Alexandre-de-Kamouraska, QC
St-Alexis-de-Matapedia, QC
St-Alexis-des-Monts, QC
St-Alphonse-Rodriguez, QC
St-Andre, QC
St-Andre-Avellin, QC
St-Andre-du-Lac-St-Jean, QC
St-Andre-Est, QC
St-Anselme, QC
St-Antoine, NB
St-Antoine, QC
St-Antoine-de-Tilly, QC
St-Apollinaire, QC
St-Augustin-de-Desmaures, QC
St-Barnabe, QC
St-Barthelemy, QC
St-Basile, NB
St-Basile-le-Grand, QC
St-Basile-Sud, QC
St-Blaise-sur-Richelieu, QC
St-Boniface-de-Shawinigan, QC
St-Bruno, QC
St-Bruno-de-Montarville, QC
St-Calixte-de-Kilkenny, QC
St-Casimir, QC
St-Celestin, QC
St-Cesaire, QC
St-Charles-de-Bellechasse, QC
St-Chrysostome, QC
St-Clet, QC
St-Constant, QC
St-Cyrille-de-Wendover, QC
St-Damase, QC
St-Damien-de-Buckland, QC
St-Denis, QC
St-Edouard-de-Lotbiniere, QC
St-Eleuthere, QC
St-Emile, QC
St-Emile-de-Suffolk, QC
St-Ephrem-de-Beauce, QC
St-Ephrem-de-Tring, QC
St-Eugene, ON
St-Eugene-de-Guigues, QC
St-Eustache, QC
St-Fabien-de-Panet, QC
St-Felicien, QC
St-Felix-de-Kingsey, QC
St-Felix-de-Valois, QC
St-Fidele-de-Mont-Murray, QC
St-Flavien, QC
St-Francois-du-Lac, QC
St-Fulgence, QC
St-Gabriel, QC
St-Gabriel-de-Brandon, QC
St-Gedeon, QC
St-Georges, QC
St-Georges-de-Beauce, QC
St-Georges-de-Cacouna, QC
St-Gerard, QC
St-Germain-de-Grantham, QC
St-Gregoire-de-Greenlay, QC
St-Guillaume, QC
St-Hilarion, QC
St-Hippolyte, QC
St-Honore-de-Beauce, QC
St-Honore-de-Chicoutimi, QC
St-Hugues, QC
St-Irenee, QC
St-Isidore, NB
St-Jacques, QC
St-Jean-Chrysostome, QC
St-Jean-de-Dieu, QC
St-Jean-de-Matha, QC
St-Jean-Port-Joli, QC
St-Jean-sur-Richelieu, QC
St-Jerome, QC
St-Joseph-de-Beauce, QC
St-Joseph-de-la-Rive, QC
St-Joseph-de-Sorel, QC
St-Jovite, QC
St-Jude, QC
St-Just-de-Bretenieres, QC
St-Lambert, QC
St-Lambert-de-Lauzon, QC
St-Laurent, QC
St-Leon-le-Grand, QC
St-Leonard, QC
St-Leonard-d
Aston, QC
St-Liboire, QC
St-Lin, QC
St-Louis de Kent, NB
St-Louis-de-France, QC
St-Luc, QC
St-Ludger, QC
St-Magloire, QC
St-Malachie, QC
St-Malo, QC
St-Marc-des-Carrieres, QC
St-Methode-de-Frontenac, QC
St-Michel-de-Bellechasse, QC
St-Moose, QC
St-Nazaire-dActon, QC
St-Nicolas, QC
St-Noel, QC
St-Odilon-de-Cranbourne, QC
St-Ours, QC
St-Pacome, QC
St-Pamphile, QC
St-Pascal, QC
St-Patrice-de-Beaurivage, QC
St-Paul-de-Montminy, QC
St-Paul-d
Abbotsford, QC
St-Paulin, QC
St-Philippe-de-Neri, QC
St-Pie, QC
St-Pie-de-Guire, QC
St-Pierre, QC
St-Pierre-de-Wakefield, QC
St-Pierre-Jolys, MB
St-Pierre-les-Becquets, QC
St-Polycarpe, QC
St-Prime, QC
St-Prosper-de-Dorchester, QC
St-Quentin, NB
St-Raymond, QC
St-Redempteur, QC
St-Remi, QC
St-Rene-de-Matane, QC
St-Roch-de-Mekinac, QC
St-Roch-des-Aulnaies, QC
St-Romuald, QC
St-Sauveur, QC
St-Sauveur-des-Monts, QC
St-Simeon, QC
St-Simon-de-Bagot, QC
St-Simon-de-Rimouski, QC
St-Sylvere, QC
St-Sylvestre, QC
St-Theophile, QC
St-Thomas-dAquin, QC
St-Timothee, QC
St-Tite, QC
St-Tite-des-Caps, QC
St-Ubalde, QC
St-Ulric, QC
St-Urbain, QC
St-Victor, QC
St-Wenceslas, QC
St-Zacharie, QC
St-Zenon, QC
St-Zephirin, QC
St-Zotique, QC
St. Alban
s, NF
St. Albert, AB
St. Ambroise de Chicoutimi, QC
St. Anthony, NF
St. Basile de Portneuf, QC
St. Benedict, SK
St. Bernard de Dorchester, QC
St. Bernards-Jacques Fontaine, NF
St. Brendan
s, NF
St. Brides, NF
St. Brieux, SK
St. Catharines, ON
St. Charles, ON
St. Claude, MB
St. Clements, ON
St. Come de Kennebec, QC
St. Davids, ON
St. Edouard de Frampton, QC
St. Fabien de Rimouski, QC
St. Ferdinand d
Halifax, QC
St. Fidele, QC
St. Francois Xavier, MB
St. Gabriel de Rimouski, QC
St. Gedeon de Beauce, QC
St. George, NB
St. George, ON
St. Georges, NF
St. Gregoire de Nicolet, QC
St. Gregor, SK
St. Henri de Levis, QC
St. Honore, QC
St. Isidore de Prescott, ON
St. Jacobs, ON
St. Jacques-Coomb
s Cove, NF
St. Jean Baptiste, MB
St. Johns, NF
St. Laurent, MB
St. Lawrence, NF
St. Lazare, MB
St. Leon De Chic., QC
St. Leonard, NB
St. Lewis, NF
St. Louis, SK
St. Lunaire-Griquet, NF
St. Margaret Village, NS
St. Martin de Beauce, QC
St. Martins, NB
St. Marys, ON
St. Mary
s, NF
St. Michael, AB
St. Moise, QC
St. Paul, AB
St. Peters, PE
St. Peters, NS
St. Raphael de Bellechasse, QC
St. Regis, ON
St. Sebastien, QC
St. Stanislas de Champlain, QC
St. Stephen, NB
St. Theodore de Chertsey, QC
St. Thomas, ON
St. Victor de Beauce, QC
St. Vincent de Paul, QC
St. Vincent
s-St. Stephens-Pe, NF
St. Walburg, SK
Stand Off, AB
Standard, AB
Stanley, NB
Stanley Mission, SK
Stanstead, QC
Star City, SK
Starbuck, MB
Stavely, AB
Stayner, ON
Ste-Adele, QC
Ste-Agathe, QC
Ste-Agathe-des-Monts, QC
Ste-Agathe-Sud, QC
Ste-Anne-de-Beaupre, QC
Ste-Anne-de-Bellevue, QC
Ste-Anne-de-la-Perade, QC
Ste-Anne-de-Madawaska, NB
Ste-Anne-de-Portneuf, QC
Ste-Anne-des-Monts, QC
Ste-Anne-des-Plaines, QC
Ste-Anne-du-Lac, QC
Ste-Blandine, QC
Ste-Brigitte-de-Laval, QC
Ste-Catherine, QC
Ste-Clotilde-de-Horton, QC
Ste-Eulalie, QC
Ste-Felicite, QC
Ste-Foy, QC
Ste-Genevieve, QC
Ste-Helene-de-Bagot, QC
Ste-Henedine, QC
Ste-Jeanne-d
Arc, QC
Ste-Julie, QC
Ste-Julie-de-Vercheres, QC
Ste-Julienne, QC
Ste-Justine, QC
Ste-Lucie-de-Beauregard, QC
Ste-Madeleine, QC
Ste-Marguerite, QC
Ste-Marie-de-Beauce, QC
Ste-Marie-de-Blandford, QC
Ste-Marthe, QC
Ste-Marthe-sur-le-Lac, QC
Ste-Perpetue, QC
Ste-Petronille, QC
Ste-Rosalie, QC
Ste-Rose, QC
Ste-Rose-de-Watford, QC
Ste-Rose-du-Nord, QC
Ste-Sophie-de-Levrard, QC
Ste-Thecle, QC
Ste-Therese, QC
Ste-Veronique, QC
Ste-Victoire, QC
Ste. Agathe, MB
Ste. Agathe de Lotbiniere, QC
Ste. Angele de Laval, QC
Ste. Cecile Masham, QC
Ste. Claire de Dorchester, QC
Ste. Croix de Lotbiniere, QC
Ste. Gertrude, QC
Ste. Justine de Newton, QC
Ste. Martine, QC
Ste. Methode de Frontenac, QC
Ste. Monique de Nicolet, QC
Ste. Rose du Lac, MB
Steady Brook, NF
Steep Rock, MB
Steinbach, MB
Stellarton, NS
Stephenville, NF
Stephenville Crossing, NF
Stettler, AB
Stevensville, ON
Stewart, BC
Stewarttown, ON
Stewiacke, NS
Stirling, AB
Stirling, ON
Stockholm, SK
Stoke, QC
Stokes Bay, ON
Stoneham, QC
Stonewall, MB
Stoney Creek, ON
Stoney Point, ON
Stony Plain, AB
Stony Rapids, SK
Storthoaks, SK
Stouffville, ON
Stoughton, SK
Straffordville, ON
Strasbourg, SK
Stratford, ON
Stratford, PE
Stratford, QC
Strathclair, MB
Strathmore, AB
Strathroy, ON
Stratton, ON
Streetsville, ON
Strome, AB
Strongfield, SK
Stroud, ON
Stukely-Sud, QC
Sturgeon Falls, ON
Sturgis, SK
Sudbury, ON
Sultan, ON
Summer Beaver, ON
Summerford, NF
Summerland, BC
Summerside, NF
Summerside, PE
Summerville, NB
Summit Lake, BC
Sunderland, ON
Sundre, AB
Sundridge, ON
Sunnyside, NF
Surrey, BC
Sussex, NB
Sutton, ON
Sutton, QC
Swan Hills, AB
Swan Lake, MB
Swan River, MB
Swastika, ON
Swift Current, SK
Swift River, YK
Sydenham, ON
Sydney, NS
Sylvan Lake, AB
Taber, AB
Tabusintac, NB
Tachie, BC
Tadoule Lake, MB
Tadoussac, QC
Tagish, YK
Tahsis, BC
Tamworth, ON
Tangier, NS
Tantallon, SK
Tara, ON
Taschereau, QC
Tasiujaq, QC
Tatamagouche, NS
Tatla Lake, BC
Tavistock, ON
Taylor, BC
Taylor Corners, ON
Tecumseh, ON
Teeswater, ON
Telegraph Creek, BC
Telkwa, BC
Temagami, ON
Temiscaming, QC
Terra Nova, NF
Terrace, BC
Terrace Bay, ON
Terrasse Vaudreuil, QC
Terrebonne, QC
Terrenceville, NF
Teslin, YK
Tete-a-la-Baleine, QC
Teulon, MB
Thamesford, ON
Thamesville, ON
The Eabametoong (Fort Hope) Fi, ON
The Pas, MB
Thedford, ON
Theodore, SK
Thessalon, ON
Thessalon First Nation, ON
Thetford Mines, QC
Thicket Portage, MB
Thompson, MB
Thorburn, NS
Thorhild, AB
Thornbury, ON
Thorndale, ON
Thorne, ON
Thornhill, ON
Thorold, ON
Thorsby, AB
Three Hills, AB
Thrums, BC
Thunder Bay, ON
Thurlow, ON
Thurso, QC
Tignish, PE
Tilbury, ON
Tilley, AB
Tillsonburg, ON
Timmins, ON
Tingwick, QC
Tisdale, SK
Tiverton, ON
Toad River, BC
Tobermory, ON
Tobique First Nation, NB
Tofield, AB
Tofino, BC
Togo, SK
Toledo, ON
Tomahawk, AB
Tompkins, SK
Topley, BC
Torbay, NF
Toronto, ON
Toronto Island, ON
Torquay, SK
Torrington, AB
Tottenham, ON
Tracadie-Sheila, NB
Trail, BC
Tramping Lake, SK
Treherne, MB
Tremblay, QC
Trenton, NS
Trenton, ON
Trepassey, NF
Tribune, SK
Tring-Jonction, QC
Triton, NF
Trochu, AB
Trois-Pistoles, QC
Trois-Rivieres, QC
Trout Creek, ON
Trout Lake, AB
Trout Lake, BC
Trout Lake, NT
Trout River, NF
Trowbridge, ON
Truro, NS
Tsay Keh Dene, BC
Tsiigehtchic, NT
Tuktoyaktuk, NT
Tumbler Ridge, BC
Turner Valley, AB
Turnor Lake, SK
Turtleford, SK
Tusket, NS
Tweed, ON
Twillingate, NF
Two Hills, AB
Tyne Valley, PE
Ucluelet, BC
Udora, ON
Umiujaq, QC
Uniondale, ON
Unionville, ON
Unity, SK
Upper Island Cove, NF
Upper Musquodoboit, NS
Upper Stewiacke, NS
Upsala, ON
Upton, QC
Uranium City, SK
Utterson, ON
Uxbridge, ON
Val Marie, SK
Val-Alain, QC
Val-Barrette, QC
Val-Belair, QC
Val-Brillant, QC
Val-David, QC
Val-des-Bois, QC
Val-d
Or, QC
Valcartier, QC
Valcourt, QC
Valemount, BC
Vallee-Jonction, QC
Valley East, ON
Valleyview, AB
Vallican, BC
Van Anda, BC
Vancouver, BC
Vanderhoof, BC
Vanguard, SK
Vanier, ON
Vanier, QC
Vankleek Hill, ON
Vanscoy, SK
Varennes, QC
Vaudreuil, QC
Vaudreuil Dorion, QC
Vaudreuil-sur-le-Lac, QC
Vaughan, ON
Vauxhall, AB
Vavenby, BC
Vegreville, AB
Venise-en-Quebec, QC
Vercheres, QC
Verdun, QC
Vermilion, AB
Vermilion Bay, ON
Verner, ON
Vernon, BC
Vernon River, PE
Verona, ON
Veteran, AB
Vibank, SK
Victoria, BC
Victoria, NF
Victoria, ON
Victoriaville, QC
View Royal, BC
Viking, AB
Ville-Marie, QC
Vilna, AB
Vimont, QC
Vineland, ON
Virden, MB
Virginiatown, ON
Viscount, SK
Vita, MB
Vonda, SK
Vulcan, AB
Waasagomach, MB
Wabamun, AB
Wabana, NF
Wabigoon, ON
Wabowden, MB
Wabush, NF
Wadena, SK
Wainfleet, ON
Wainwright, AB
Wakaw, SK
Wakefield, QC
Walden, ON
Waldheim, SK
Walkerton, ON
Wallace, NS
Wallaceburg, ON
Walsh, AB
Walton, NS
Wandering River, AB
Wanham, AB
Wanless, MB
Wapekeka First Nation, ON
Wapella, SK
Warburg, AB
Warden, QC
Wardsville, ON
Warkworth, ON
Warman, SK
Warner, AB
Warren, ON
Warspite, AB
Warwick, QC
Wasaga Beach, ON
Wasagaming, MB
Waskaganish, QC
Waskatenau, AB
Waskesiu Lake, SK
Waswanipi, QC
Waterdown, ON
Waterford, ON
Waterhen, MB
Waterloo, ON
Waterloo, QC
Waterville, QC
Watford, ON
Watrous, SK
Watson, SK
Watson Lake, YK
Waubaushene, ON
Waverley, NS
Wawa, ON
Wawanesa, MB
Wawota, SK
Webb, SK
Webbwood, ON
Webequie, ON
Wedgeport, NS
Weedon, QC
Weedon Centre, QC
Welcome, ON
Welland, ON
Wellandport, ON
Wellesley, ON
Wellington, ON
Wellington, PE
Wells, BC
Welsford, NB
Welwyn, SK
Wembley, AB
Wemindji, QC
Wendover, QC
Wesleyville, NF
West Brome, QC
West Guilford, ON
West Lincoln, ON
West Lorne, ON
West Vancouver, BC
Westbank, BC
Westbury, QC
Western Bay, NF
Westfield, NB
Westlock, AB
Westmeath, ON
Westmount, QC
Westport, NF
Westport, ON
Westree, ON
Westville, NS
Westwold, BC
Wetaskiwin, AB
Weyburn, SK
Weymouth, NS
Whale Cove, NU
Wheatley, ON
Whistler, BC
Whitbourne, NF
Whitby, ON
Whitchurch-Stouffville, ON
White Fox, SK
White River, ON
White Rock, BC
Whitecourt, AB
Whitefish, ON
Whitefish Falls, ON
Whitefish River First Nation, ON
Whitehorse, YK
Whitelaw, AB
Whitemouth, MB
Whitewood, SK
Whitney, ON
Whycocomagh, NS
Wiarton, ON
Wickham, QC
Widewater, AB
Wikwemikong, ON
Wilberforce, ON
Wilcox, SK
Wildwood, AB
Wilkie, SK
Williams Lake, BC
Williamsburg, ON
Willingdon, AB
Willow Bunch, SK
Willowbrook, BC
Winchester, ON
Windermere, ON
Windsor, NS
Windsor, ON
Windsor, QC
Windthorst, SK
Winfield, AB
Winfield, BC
Wingham, ON
Winkler, MB
Winnipeg, MB
Winnipeg Beach, MB
Winnipegosis, MB
Winona, ON
Winter Harbour, BC
Winterton, NF
Wiseton, SK
Wishart, SK
Witless Bay, NF
Woburn, QC
Woking, AB
Wolfville, NS
Wollaston Lake, SK
Wolseley, SK
Wonowon, BC
Wood Mountain, SK
Woodbridge, ON
Woodridge, MB
Woodstock, NB
Woodstock, ON
Woodville, ON
Woody Point, NF
Wooler, ON
Worsley, AB
Wotton, QC
Wrentham, AB
Wrigley, NT
Wunnummin Lake, ON
Wynndel, BC
Wynyard, SK
Wyoming, ON
Yahk, BC
Yale, BC
Yamachiche, QC
Yamaska, QC
Yamaska-Est, QC
Yarker, ON
Yarmouth, NS
Yellow Creek, SK
Yellow Grass, SK
Yellowknife, NT
York, ON
Yorkton, SK
Youbou, BC
Young, SK
Youngstown, AB
Young`s Cove Road, NB
Zealandia, SK
Zeballos, BC
Zenon Park, SK
Zurich, ON
——————————————-

For those of you who are still reading :), if you wonder how to resolve IP Address to city, using PHP, here is the code:

$content = file_get_contents("http://api.hostip.info/get_html.php?ip=$ip");
if ($content !== false) {
list($a, $b, $city) = split(": ", $content);
$city = str_replace("?","",$city);
$city = str_replace("(","",$city);
$city = str_replace(")","",$city);
$city = urlencode(ucwords(strtolower($city)));
} else {
$city = "(No Record)";
}
echo $city;

And this is how in PHP you get host name:
$dns = gethostbyaddr("IP_ADDRESS");

Here is how you query http://www.hostip.info for IP to City conversion:
http://api.hostip.info/get_html.php?ip=ENTER_IP_ADDRESS

Enjoy!

Facebook Comments