The oldest non-native settlement in British Columbia, Fort St. John sits on a plateau north of the Peace River, amongst some of the finest farmland in the province.