Whistler will probably take a full day, as will Emerald Sea Adventures/Butchart Gardens (the Granville Island Public Market is in Vancouver, not Victoria). The Tsawwassen/Swartz Bay ferry, unfortunately, is not cheap -- the regular fare is about $60 each way for a car plus the driver, plus another $14 for each additional adult passenger. The rest can easily be done in the remaining 2-3 days; there really isn't that much to see at Canada Place and Vancouver Lookout. I would prefer to stay downtown, as it's quite small and you can walk to everything fairly easily (though that depends on your age and health, I guess), but parking will be a lot more expensive. I'm not sure if it still matters, but my best guess for the 3.5* hotel in Burnaby-Coquitlam is the Executive Hotel Burnaby.