Weather and Radar Map for St. John's, Newfoundland and Labrador, Canada - The Weather Channel | Weather.com