- Perth (3)
- Perth-Andover (1)
- Peterborough (21)
- Petersburg (2)
- Petit-Cap (1)
- Petit-Rocher (1)
- Petit-Saguenay (1)
- Petitcodiac (4)
- Petrolia (2)
- Phoenix (1)
- Pickardville (1)
- Pickering (16)
- Picton (4)
- Pictou (5)
- Picture Butte (4)
- Pierceland (1)
- Pierrefonds (4)
- Pierreville (1)
- Pilger (1)
- Pilot Butte (3)
- Pilot Mound (2)
- Pincher Creek (3)
- Pincourt (2)
- Pintendre (3)
- Pitt Meadows (3)
- Placentia (1)
- Plainfield (3)
- Plaisance (4)
- Plamondon (1)
- Plaster Rock (1)
- Plattsville (1)
- Plenty (1)
- Plessisville (5)
- Plumas (1)
- Plumweseep (1)
- Pohenegamook (4)
- Point Edward (2)
- Pointe-Aux-Outardes (1)
- Pointe-Aux-Trembles (16)
- Pointe-Calumet (1)
- Pointe-Claire (43)
- Pointe-Fortune (1)
- Ponoka (7)
- Pont-Rouge (7)
- Pont-Viau (1)
- Ponteix (1)
- Pontypool (1)
- Porcupine (1)
- Porcupine Plain (4)
- Port-Cartier (2)
- Port Alberni (11)
- Port Alma (1)
- Port Au Choix (1)
- Port Au Port (1)
- Port Burwell (1)
- Port Carling (1)
- Port Clements (1)
- Port Colborne (5)
- Port Coquitlam (10)
- Port Hardy (7)
- Port LA Tour (1)
- Port Lambton (1)
- Port Loring (2)
- Port Maitland (1)
- Port Mcneill (3)
- Port Moody (1)
- Port Perry (5)
- Port Robinson (1)
- Port Rowan (2)
- Port Saunders (1)
- Port Severn (1)
- Port Stanley (2)
- Port Williams (2)
- Portage (1)
- Portage LA Prairie (9)
- Porters Lake (1)
- Portneuf (1)
- Portneuf-Station (1)
- Pouce Coupe (3)
- Powassan (3)
- Powell River (7)
- Powerview (1)
- Preeceville (2)
- Prescott (6)
- Prespatou (1)
- Prevost (1)
- Price (1)
- Priceville (1)
- Prime Brook (1)
- Prince Albert (15)
- Prince George (69)
- Prince Rupert (9)
- Princeton (2)
- Princeville (5)
- Pritchard (1)
- Proulxville (2)
- Provost (11)
- Prud'Homme (1)
- Putnam (5)
- Qu'Appelle (1)