There is currently 1 Canadian Tire store open in Fort St. John, British Columbia. A list of Canadian Tire branches close by can be found here.