Cities and towns: Canada · 62
Listed places: 19 705.
- PathlowCA · Saskatchewan
- PatienceCA · Alberta
- PatriciaCA · Alberta
- Patrick's Cove-Angels CoveCA · Newfoundland and Labrador
- PattersonCA · New Brunswick
- PattersonCA · Quebec
- PattersonCA · Ontario
- Pattersons CornersCA · Ontario
- PattonCA · Ontario
- PatuanakCA · Saskatchewan
- PaudashCA · Ontario
- Paudash LakeCA · Ontario
- Paugan FallsCA · Quebec
- Paugh LakeCA · Ontario
- PaulatukCA · Northwest Territories
- PaulsonCA · Manitoba
- PaulsonCA · British Columbia
- PavilionCA · British Columbia
- PaxsonCA · Alberta
- PayneCA · Ontario
- Paynes MillsCA · Ontario
- PayntonCA · Saskatchewan
- Payuk LakeCA · Manitoba
- PeabodyCA · Quebec
- PeabodyCA · Ontario
- Peace GroveCA · Alberta
- Peace PointCA · Alberta
- Peace RiverCA · Alberta
- PeachlandCA · British Columbia
- PeacockCA · Alberta
- Peacock PointCA · Ontario
- PeakesCA · Prince Edward Island
- Peakes RoadCA · Prince Edward Island
- PearceCA · Alberta
- PearceleyCA · Ontario
- PearcetonCA · Quebec
- PearlCA · Ontario
- Pearl LakeCA · Ontario
- PearsonvilleCA · New Brunswick
- Peas BrookCA · Nova Scotia
- PeaveyCA · Alberta
- PeavineCA · Alberta
- PeawanuckCA · Ontario
- Pebble BayeCA · Saskatchewan
- Pebble BeachCA · Manitoba
- Peck Meadow CornerCA · Nova Scotia
- PectenCA · Alberta
- PedleyCA · Alberta
- PeeblesCA · Saskatchewan
- PeejayCA · British Columbia
- Peekaboo CornerCA · New Brunswick
- Peekaboo PointCA · Ontario
- Peel VillageCA · Ontario
- PeepabunCA · Ontario
- PeerlessCA · Saskatchewan
- PeersCA · Alberta
- PeesaneCA · Saskatchewan
- PefferlawCA · Ontario
- PeffersCA · Ontario
- Peggys CoveCA · Nova Scotia
- PeguisCA · Manitoba
- PekiskoCA · Alberta
- Pelee Island SouthCA · Ontario
- PelerinCA · New Brunswick
- PelhamCA · Ontario
- PelhamCA · Ontario
- Pelham CentreCA · Ontario
- Pelham CornersCA · Ontario
- Pelham UnionCA · Ontario
- Pelican CoveCA · Saskatchewan
- Pelican NarrowsCA · Saskatchewan
- Pelican NarrowsCA · Alberta
- Pelican PointCA · Saskatchewan
- Pelican PointeCA · Saskatchewan
- Pelican PortageCA · Alberta
- Pelletier BridgeCA · Ontario
- PellyCA · Saskatchewan
- Pelly CrossingCA · Yukon Territory
- Pelly LakesCA · Yukon Territory
- PeltonCA · Ontario
- PembertonCA · British Columbia
- Pemberton HeightsCA · British Columbia
- Pemberton MeadowsCA · British Columbia
- Pemberton RidgeCA · New Brunswick
- PembinaCA · Alberta
- Pembina ForksCA · Alberta
- Pembina HeightsCA · Alberta
- PembridgeCA · Alberta
- PembrokeCA · Prince Edward Island
- PembrokeCA · Nova Scotia
- PembrokeCA · Nova Scotia
- PembrokeCA · Nova Scotia
- PembrokeCA · Ontario
- Pemburton HillCA · Alberta
- Pemmican PortageCA · Saskatchewan
- PemukanCA · Alberta
- PendennisCA · Manitoba
- Pender IslandCA · British Columbia
- PendletonCA · Ontario
- PendrylCA · Alberta
- PenetanguisheneCA · Ontario
- Pengelly LandingCA · Ontario
- PenhallCA · Ontario
- PenholdCA · Alberta
- PennCA · Saskatchewan
- PennantCA · Saskatchewan
- PennfieldCA · New Brunswick
- PennfieldCA · New Brunswick
- Pennfield CornerCA · New Brunswick
- Pennfield RidgeCA · New Brunswick
- PenniacCA · New Brunswick
- PenningtonCA · British Columbia
- PennyCA · British Columbia
- PenoCA · Alberta
- PenobsquisCA · New Brunswick
- PenseCA · Saskatchewan
- PentictonCA · British Columbia
- PentzCA · Nova Scotia
- PenvilleCA · Ontario
- PenzanceCA · Saskatchewan
- PeoriaCA · Alberta
- PerbeckCA · Alberta
- PercivalCA · Saskatchewan
- PerdueCA · Saskatchewan
- PeribonkaCA · Quebec
- PerivaleCA · Ontario
- PerkinsCA · Quebec
- Perkins LandingCA · Quebec
- PermCA · Ontario
- PerotteCA · Nova Scotia
- PerowCA · British Columbia
- PerraultCA · Ontario
- PerrettonCA · Ontario
- Perrins CornersCA · Ontario
- PerronCA · Quebec
- PerryCA · Ontario
- PerryboroCA · Quebec
- Perry IslandCA · Nunavut
- Perry PointCA · New Brunswick
- PerrysCA · British Columbia
- Perry's CornersCA · Ontario
- Perry SettlementCA · New Brunswick
- Perrys LaneCA · Ontario
- PerrytownCA · Ontario
- PerryvaleCA · Alberta
- PerthCA · Ontario
- Perth ParkCA · Ontario
- PeruCA · Ontario
- Petaguishene BeachCA · Ontario
- PetaiganCA · Saskatchewan
- PetawawaCA · Ontario
- PeterbellCA · Ontario
- PeterboroughCA · Ontario
- Peters CornersCA · Ontario
- PetersfieldCA · Manitoba
- Peters MillsCA · New Brunswick
- PetersonCA · Saskatchewan
- Peterson CornerCA · Ontario
- Peters RoadCA · Prince Edward Island
- PeterviewCA · Newfoundland and Labrador
- PetervilleCA · Prince Edward Island
- Pethericks CornersCA · Ontario
- PethertonCA · Ontario
- Petit-CapCA · New Brunswick
- Petit-CapCA · Quebec
- Petit-ChockpishCA · New Brunswick
- PetitcodiacCA · New Brunswick
- Petitcodiac EastCA · New Brunswick
- Petit-de-GratCA · Nova Scotia
- Petite-AldouaneCA · New Brunswick
- Petite-AllemagneCA · Quebec
- Petite-AnseCA · Quebec
- Petite-Riviere-au-RenardCA · Quebec
- Petite Riviere BridgeCA · Nova Scotia
- Petite-TourelleCA · Quebec
- Petite-ValleeCA · Quebec
- Petit-FondsCA · Quebec
- Petit-Lac-LongCA · Quebec
- Petit-Lac-MagogCA · Quebec
- Petit-LargeCA · New Brunswick
- Petit-MaiCA · Quebec
- Petit-NicoletCA · Quebec
- Petit-Poisson-BlancCA · Quebec
- Petits-CapucinsCA · Quebec
- PetluraCA · Manitoba
- PetrelCA · Manitoba
- Petrie ShoreCA · Ontario
- PetrofkaCA · Saskatchewan
- PetroliaCA · Ontario
- Pettigrew SettlementCA · Nova Scotia
- Petty HarbourCA · Newfoundland and Labrador
- Petty Harbour-Maddox CoveCA · Newfoundland and Labrador
- PetworthCA · Ontario
- PevenseyCA · Ontario
- PeverilCA · Quebec
- Phantom BeachCA · Saskatchewan
- Pheasant ForksCA · Saskatchewan
- PhilipsCA · Alberta
- PhilipsburgCA · Quebec
- Philips HarbourCA · Nova Scotia