Heavy snow blankets western Canada and U.S. Northwest