Cities and towns: Canada · 63
Listed places: 19 705.
- Phillips ArmCA · British Columbia
- Phillips GroveCA · Saskatchewan
- PhillipstonCA · Ontario
- PhillipstownCA · New Brunswick
- PhilomenaCA · Alberta
- Phinneys CoveCA · Nova Scotia
- PhippenCA · Saskatchewan
- PhoenixCA · British Columbia
- PiapotCA · Saskatchewan
- PibrochCA · Alberta
- PicadillyCA · New Brunswick
- PiccadillyCA · Newfoundland and Labrador
- PickardvilleCA · Alberta
- PickerelCA · Ontario
- Pickerel LakeCA · Ontario
- Pickerel PointCA · Ontario
- Pickerel RiverCA · Ontario
- PickeringCA · Ontario
- Pickering VillageCA · Ontario
- Pickle CrowCA · Ontario
- Pickle LakeCA · Ontario
- Picnic GroveCA · Ontario
- PicoudiCA · Quebec
- Pic RiverCA · Ontario
- PictonCA · Ontario
- PictouCA · Nova Scotia
- Pictou IslandCA · Nova Scotia
- Pictou LandingCA · Nova Scotia
- Picture ButteCA · Alberta
- Pied-de-la-MontagneCA · Quebec
- PiedmontCA · Nova Scotia
- PiedmontCA · Quebec
- PiercelandCA · Saskatchewan
- Pierces CornersCA · Ontario
- PierrefondsCA · Quebec
- PierrevilleCA · Quebec
- PiersonCA · Manitoba
- Pigeon HillCA · Quebec
- Pigeon LakeCA · Manitoba
- Pigeon RiverCA · Ontario
- PikangikumCA · Ontario
- Pike LakeCA · Saskatchewan
- Pike RiverCA · Quebec
- Pikes PeakCA · Saskatchewan
- PikwitoneiCA · Manitoba
- PilgerCA · Saskatchewan
- Pilley's IslandCA · Newfoundland and Labrador
- Pilot ButteCA · Saskatchewan
- Pilot MoundCA · Manitoba
- Pinantan LakeCA · British Columbia
- PinawaCA · Manitoba
- PincebecCA · Quebec
- PincherCA · Alberta
- Pincher CreekCA · Alberta
- PinchiCA · British Columbia
- Pinchi LakeCA · British Columbia
- PincourtCA · Quebec
- Pineal LakeCA · Ontario
- PineauCA · New Brunswick
- Pine BeachCA · Quebec
- Pine BeachCA · Ontario
- Pine BluffCA · Manitoba
- Pine CoveCA · Saskatchewan
- Pine Creek StationCA · Manitoba
- PinecrestCA · Ontario
- PinecrestCA · Ontario
- Pine Crest PointCA · Ontario
- PinedaleCA · Ontario
- Pine FallsCA · Manitoba
- PineglenCA · Ontario
- Pine GlenCA · New Brunswick
- Pineglen AnnexCA · Ontario
- PinegroveCA · Ontario
- PinegroveCA · British Columbia
- Pine GroveCA · Nova Scotia
- Pine GroveCA · Nova Scotia
- Pine GroveCA · Ontario
- Pine GroveCA · Ontario
- Pine GroveCA · Ontario
- Pine GroveCA · Ontario
- Pine GroveCA · Ontario
- Pine HillCA · Quebec
- Pine HillCA · Ontario
- Pine HillCA · Ontario
- PinehouseCA · Saskatchewan
- PinehurstCA · Nova Scotia
- PinehurstCA · Ontario
- Pinehurst ParkCA · Ontario
- Pine LakeCA · Alberta
- Pine LodgeCA · Quebec
- Pine MeadowsCA · Ontario
- Pine OrchardCA · Ontario
- Pine PointCA · Ontario
- Pine PointCA · Ontario
- Pine PointCA · Northwest Territories
- Pine PortageCA · Ontario
- Pine RidgeCA · New Brunswick
- Pine RidgeCA · Ontario
- Pine RidgeCA · Manitoba
- Pine RiverCA · Ontario
- Pine RiverCA · Manitoba
- Pine RiverCA · Saskatchewan
- Pine TreeCA · Nova Scotia
- PinetteCA · Prince Edward Island
- PinevaleCA · Nova Scotia
- Pine ValleyCA · Ontario
- Pine ValleyCA · British Columbia
- Pine ValleyCA · British Columbia
- PineviewCA · Ontario
- PineviewCA · Alberta
- PineviewCA · British Columbia
- PineviewCA · British Columbia
- PinevilleCA · New Brunswick
- PinewoodCA · Ontario
- PinewoodCA · Ontario
- PineyCA · Manitoba
- PingleCA · Alberta
- PinkertonCA · Ontario
- PinkhamCA · Saskatchewan
- Pink MountainCA · British Columbia
- Pinkneys PointCA · Nova Scotia
- PinsentCA · Newfoundland and Labrador
- PinwareCA · Newfoundland and Labrador
- PioneerCA · Alberta
- Pioneer MineCA · British Columbia
- Pioneer VillageCA · Saskatchewan
- PiopolisCA · Quebec
- Pipers CoveCA · Nova Scotia
- Pipers GlenCA · Nova Scotia
- PipervilleCA · Ontario
- PipestoneCA · Manitoba
- PipestoneCA · Alberta
- Pipestone CreekCA · Alberta
- PiponshewanikCA · Manitoba
- Pirate HarbourCA · Nova Scotia
- Pirmez CreekCA · Alberta
- PirogueCA · New Brunswick
- PisquidCA · Prince Edward Island
- Pisquid WestCA · Prince Edward Island
- PitagaCA · Newfoundland and Labrador
- Pitchers FarmCA · Nova Scotia
- PitlochrieCA · Alberta
- PitmanCA · Saskatchewan
- Pitt MeadowsCA · British Columbia
- Pitt MeadowsCA · British Columbia
- Pitts FerryCA · Ontario
- PittstonCA · Ontario
- PiusvilleCA · Prince Edward Island
- PivotCA · Alberta
- Pixie BeachCA · British Columbia
- PiyamiCA · Alberta
- Place-BelleriveCA · Quebec
- Place-CitationCA · Quebec
- Place-GarceauCA · Quebec
- Place-GervaisCA · Quebec
- Place-Jardin-des-Beaux-ArtsCA · Quebec
- Place-JosephCA · Quebec
- Place-LaurierCA · Quebec
- Place-LepackCA · Quebec
- Place-MontmignyCA · Quebec
- PlacentiaCA · Newfoundland and Labrador
- Placentia JunctionCA · Newfoundland and Labrador
- Place-QuoibionCA · Quebec
- Place-VersaillesCA · Quebec
- Plage AlbertCA · Manitoba
- Plage-BrunetCA · Quebec
- Plage-ChartrandCA · Quebec
- Plage-FergusonCA · Quebec
- Plage-LabelleCA · Quebec
- Plage-LevesqueCA · Quebec
- Plage-MonaghanCA · Quebec
- Plage-MoreauCA · Quebec
- Plage-NormandinCA · Quebec
- Plage-OrangeCA · Quebec
- Plage-RogerCA · Quebec
- Plage-RougeCA · Quebec
- Plage-RouthierCA · Quebec
- Plage-Sainte-MargueriteCA · Quebec
- Plage-SomervilleCA · Quebec
- PlainfieldCA · Nova Scotia
- PlainfieldCA · Ontario
- Plain ViewCA · Saskatchewan
- PlainvilleCA · Ontario
- PlaisanceCA · Quebec
- Plaister MinesCA · Nova Scotia
- PlamondonCA · Alberta
- PlantagenetCA · Ontario
- Plantagenet StationCA · Ontario
- PlasseyCA · Saskatchewan
- Plaster CoveCA · Nova Scotia
- PlateauCA · Nova Scotia
- Plateau-NormandieCA · Quebec
- Plate Cove EastCA · Newfoundland and Labrador
- Plate Cove WestCA · Newfoundland and Labrador
- PlatoCA · Saskatchewan
- PlattsvilleCA · Ontario
- Playfair ParkCA · Ontario
- PlayfairvilleCA · Ontario
- Playmor JunctionCA · British Columbia
- Pleasant BayCA · Nova Scotia