Olympia to Alaska
I made this trip two years ago on a 30' islander. A book that was of great use was the douglas guide for BC. Also a book called "local knowledge." Do not challenge the rapids traverse only at slack water. Be sure to have tide books for all the areas you visit. The time in the guides is not adjusted to daylight savings time. Wait for a good weather window to round cape caution and stay several miles off shore.
Our biggest challege was avoiding all the logs and logging debris floating everywhere. A constant lookout is a must. We lost our anchor to a submerged logging cable.
That being said we had a great time. Saw Humpback whales everyday, ate salmon, rockfish, crab & shrimp. Also, the hot springs in northern BC are heavenly for a cruising sailor. Outboard motors get stolen in prince rupert. Enjoy the adventure and take lots of charts. Fair winds.