I can't say with certainty. I would hope so.
Individual cruise lines are responsible, of course, for arranging for the refits, working with their service provider. In the case of British Columbia, it's Seaspan. They mostly use the facilities around Esquimalt, near Victoria, but also in Vancouver.
