Cities where you can find Tim Hortons branches
- Palmerston (1)
- Papineauville (2)
- Paquetville (1)
- Paradise (1)
- Paris (3)
- Parkhill (1)
- Parksville (1)
- Parry Sound (4)
- Paspebiac (1)
- Peace River (1)
- Pembroke (3)
- Penetanguishene (1)
- Penhold (2)
- Penticton (4)
- Perth-Andover (1)
- Perth (2)
- Petawawa (4)
- Peterborough (17)
- Petit-Rocher (1)
- Petrolia (1)
- Pickering (13)
- Picton (1)
- Pictou (1)
- Piedmont (1)
- Pierrefonds (4)
- Pikangikum (1)
- Pincher Creek (1)
- Pincourt (1)
- Pintendre (1)
- Pitt Meadows (1)
- Placentia (1)
- Plessisville (1)
- Pointe-aux-Trembles (3)
- Pointe-Claire (2)
- Pond Inlet (1)
- Ponoka (1)
- Pont-Rouge (1)
- Port Alberni (3)
- Port Colborne (3)
- Port Coquitlam (5)
- Port Dover (1)
- Port Elgin (2)
- Port Hawkesbury (2)
- Port Hope (5)
- Port Moody (1)
- Port Perry (3)
- Port Severn (1)
- Port-Cartier (1)
- Portage La Prairie (2)
- Porters Lake (1)
- Powell River (1)
- Prescott (2)
- Prévost (1)
- Priddis (1)
- Prince Albert (4)
- Prince George (10)
- Prince Rupert (1)
- Princeville (1)
- Puslinch (1)