Our dock was built by Jerry's dock service. Although it is a nice dock, I wouldn't reccomend them. Service is a total joke.
Bakers is good. I know the Baker family and they do nice service work and build nice docks. They have been in the biz forever.
There is a new company up there now that is building some really nice stuff. Board member "jeaston" had a monster dock built by them. I can't recall the name, but James checks in all the time and will tell you.
Morrison dock service is excellent as well. They are out of Langley.