Several weather records were shattered early Monday in New Brunswick with a cold snap more typical of January than April.

JupiterImages/ThinkStock

The Edmundston area  recorded the coldest temperature in the province,  as the mercury plummeted to -28.5° C at 7:00 a.m.  The previous record for the day was on April 6, 1995, when the low was -16.5°C.

"This is actually the coldest temperature ever recorded in April in New Brunswick since there were meteorological records," Richard Lafortune of Environment Canada told Acadie Nouvelle.

The early morning low Monday at Woodstock hit -22 °C as measured by Environment Canada.  The previous record was in 1964,  when the low was -15°C.

In St. Stephen, New Brunswick the mercury sank to -17°C  degrees recorded Monday morning smashes a record that goes back to the year 1898

Even in Bathurst, where the previous record low for the day was -14°C, dating back to 1874 was easily beaten with a reading of -18 Monday morning.