Affordable and scenic B.C. town attracts retirees