Carter's OshKosh In Canada has 139 Stores in 106 Towns. Most of them are located in Edmonton (6 stores), London (4 stores), Toronto (4 stores), Calgary (3 stores) and Mississauga (3 stores).
Carter's OshKosh Charlottetown
Carter's OshKosh Drummondville
Carter's OshKosh Grande Prairie
Carter's OshKosh New Westminster
Carter's OshKosh Niagara Falls2
Carter's OshKosh Niagara-on-the-Lake
Carter's OshKosh Prince Albert
Carter's OshKosh Prince George
Carter's OshKosh Richmond Hill
Carter's OshKosh Saint-Constant
Carter's OshKosh Saint-Hyacinthe
Carter's OshKosh Saint-Sauveur
Carter's OshKosh Sault Ste Marie
Carter's OshKosh Sherwood Park
Carter's OshKosh St Catharines
Carter's OshKosh Trois-Rivieres
Carter's OshKosh Vaudreuil-Dorion