jobs in canada for foreigners Best Places to Live in BC, Canada: British Columbia Has Some Amazing Cities