Weather briefings from Canadian flight service are pretty good. You can call them on the phone or get info enroute on 126.7. Again, the AOPA web site has complete information on flight plans and weather in Canada.
Call Juneau FSS direct for weather at 907-789-7380. This bypasses the Lockheed briefers and goes straight to local briefers.
A web site I recently found out about for weather and flight planning is www.navmonster.com.