PJ's Pets In Canada has 23 Stores in 23 Towns. Most of them are located in Amherst (1 store), Barrie (1 store), Bedford (1 store), Brampton (1 store) and Bridgewater (1 store).
PJ's Pets Amherst
PJ's Pets Barrie
PJ's Pets Bedford
PJ's Pets Brampton
PJ's Pets Bridgewater
PJ's Pets Brockville
PJ's Pets Cole Harbour
PJ's Pets Dartmouth
PJ's Pets Fredericton
PJ's Pets Halifax
PJ's Pets Hamilton
PJ's Pets Markham
PJ's Pets Milton
PJ's Pets Mount Pearl
PJ's Pets New Minas
PJ's Pets Peterborough
PJ's Pets Pickering
PJ's Pets Saint John
PJ's Pets Saint Johns
PJ's Pets Sydney
PJ's Pets Toronto
PJ's Pets Truro
PJ's Pets Vaughan