I just thought I'd break in and mention our two hotel highlights from our 2016 circle trip...both in Canada:
For Vancouver, BC, we stayed at the Rosedale on Robson Suite Hotel downtown. It was a short cab ride from Pacific Central station, and it was wonderful. Every 'room' is a suite with a fully equipped (plates, pots) kitchenette. We slept in a suite with two bedrooms, each with a queen bed, so that I and my parents could have some privacy (important on the 7th night of a two-week trip!). I advise you to book directly with the hotel, not through one of the booking sites; since we did book direct a very good continental breakfast was provided free (if you go through a 3rd party, they charge). I'd definitely stay here again.
https://www.rosedaleonrobson.com/
At the far end of our trip we took the bus & ferry over to Victoria, BC on Vancouver Island and stayed three wonderful nights at the Fairholme Manor in Victoria. This is a family-run bed & breakfast in an old manor house near by (walking distance) Government House. We stayed in the Rose Garden suite, with two bedrooms, a full kitchen, and a gourmet hot breakfast available downstairs every morning. The service was fantastic.
https://fairholmemanor.com/
Neither of these places was cheap (In My Experience, little in Canada is!), but both were wonderful home away from homes.