Much of New Brunswick faced heavy snow overnight and into the morning, keeping schools closed and creating messy roads and poor visibility for travellers.