Here's a news article about the growing moment to provide different housing options in small towns in BC. The town of Lumby with a population of around 2000, located about 30km east of Vernon is proposing changes to their land use bylaws to allow carriage and laneway houses within the municipality, to help address housing affordability.
http://www.beachradiovernon.ca/2018/...deas-in-lumby/
It's funny, because in a large city like Edmonton they've been lurching around for years trying to figure this out, while many small towns are quietly making significant progress without the grandstanding, hand wringing and placating to developers. I think the small towns may have started to figure this out much faster than the big cities