I like Penn States e-wall (oh, for the days of ripping weather maps and hanging them on the wall):
http://www.meteo.psu.edu/~gadomski/ewall.html
If there are issues with the e-wall site, then I go directly to the Canadians:
http://weatheroffice.ec.gc.ca/charts/index_e.html