The problem is: at 8+ magintude, all plans go to crap...
Actually, no. Vancouver is located near a triple-plate junction, and is susceptible to deep magnitude 9 subduction quakes with minimal surface shaking (akin to Chile), or shallower magnitude 7s with a lot of surface shaking. Locally, a magnitude 7 is a lot more problematic, although a magnitude 9 would put everyone else on the rim on tsunami-watch.
Richmond and the unconsolidated saturated sediments they live on below sea water behind a dyke is pretty much out of luck in prolonged shaking, as the liquefaction means they'll discover they built on oatmeal. The only way to earthquake-proof that is to keep Richmond entirely agricultural.
But for the city proper, it's pretty much set. Vancouver is built on glacier-compressed sediment, and once you've had 2km of ice squishing everything flat, as far as earthquakes are concerned, it's pretty much bedrock. The engineered fill around False Creek/Granville Island/the downtown docks are likely to have more problems (honestly, I'm concerned about those nice, huge cranes toppling under a bit of liquefaction, exactly like waterfront in Haiti), but as far as "places with people" go, the biggest danger should be the shower of broken glass in the city core. Even personal preparedness is fairly high: approximately 2,000 students per year pass the intro to disasters course at UBC; I don't have the numbers but I'd guess at least a few hundred take the equivalent course at SFU.
Vancouver Island protects the mainland from tsunami; the only real tsunami-danger east of the island is locally in the fjords if the earthquake triggers a landslide (likely things will fail; not so likely anything big enough will go in any one place to really cause a threatening seche). As for the west coast of the island, this past year's Chile-warning was a good practice run. The last-mile notification is still bumpy, but getting better.
Victoria (on the south tip of Vancouver Island) worries me more -- the current subduction has buckled the island up by approximately 15m, which is an awful lot to deal with if it all slips at once. This is made more complicated by the large proportion of the elderly (Victoria is a major retirement destination in Canada), who have lowered resiliency in emergencies.