Nanaimo has the best quality of life in British Columbia. Assuming you believe a website based on user surveys, at least.