New Brunswick has the two worst areas in Canada for average hourly pay. Stats Can says Edmundston-Woodstock has an average wage of $19.40, and Campbellton-Miramichi is at $21.30. The national average is $27.70, with Wood Buffalo-Cold Lake in northeastern Alberta having the highest average at $36.50.