Best place to live in B.C.? Finance mag says Fort St. John