I have used Seaview North in Bellingham and was very pleased with the work they did (through hulls, shaft, engine alignment, rudder foot). Ask for Aaron, he's their guy and he should take good care of you. Keep in mind it's full service yard and the prices reflect that, although I will say they were up front about costs and their estimates were pretty good, so no cost surprises (there were surprises in finding more things that needed to be done, but before they did anything they gave me cost estimates that were pretty accurate).Rather than bringing it up to Canada from Washington where I'm purchasing it. I thought I would ask around if there is a good marina that can do it in WA. Prices in Vancouver are quite steep at most yards so I figured I'd try the US first.
For more details of that yard experience you can read about it in painful detail here:
Yard life ? Sailing Idaho, the Salish Sea and beyond
Friends who live in Bellingham like Colony Wharf as I think you can get on the hard for less there, but I think (maybe not?) you might expect to have to be more hands on in getting contractors in to do various pieces of work there and sort of manage your own project. But no personal experience.
For rigging Seaview actually recommended I call Northwest Rigging in Anacortes... I used them for an in the water replacement of forestay and installation of new furler (they did charge for travel to B'ham)... unlike the previous poster I had a good experience with them so not sure what made the difference there. I did have a scheduling mix up at first (made a plan with them, then when talked to them a few days beforehand they seemed to have never heard of me), but they worked it out and the gentleman who eventually came and did the work (Kent) was extremely nice and very thorough, so maybe just ask for him by name and see what happens.
(Disclaimer: other than unplanned fresh water pump replacement while out in Roche Harbor, I've never used a yard other than Seaview or a rigger other than Northwest Rigging so I don't have much of anything to compare it too).