I did a similar comparison for New Brunswick and included the cities as well.
Saint Andrews 1,786 2,048 14.7% #1
Sackville 5,331 6,099 14.4% #2
Shediac 6,664 7,535 13.1% #3
Richibucto 1,266 1,411 11.5% #4
Bouctouche 2,361 2,513 6.4% #8
Woodstock 5,228 5,553 6.2% #9
Riverview 19,667 20,584 4.7% #10
St. George 1,517 1,579 4.1%
Sussex 4,282 4,440 3.7%
Shippagan 2,580 2,672 3.6%
Quispamsis 18,245 18,768 2.9%
Rothesay 11,659 11,977 2.7%
Hampton 4,289 4,395 2.5%
Dalhousie 3,126 1,090 2.2%
Nackawic 941 962 2.2%
St. Stephen 4,415 4,510 2.2%
Saint-Léonard 1,300 1,322 1.7%
Lamèque 1,285 1,301 1.2%
Caraquet 4,248 4,285 0.9%
Beresford 4,288 4,294 0.1%
GB-Westfield 4,964 4,967 0.1%
Oromocto 9,223 9,045 -1.5%
Fville -Bristol 1,604 1,573 -1.9%
Grand Falls 5,326 5,220 -2.0%
Saint-Quentin 2,194 2,141 -2.4%
Hartland 957 933 -2.5%
Dieppe 25,384 28,114 10.8% #5
Moncton 71,889 79,470 10.5% #6
Fredericton 58,270 63,116 7.5% #7
Saint John 67,575 69,895 3.4%
Campbellton 6,883 7,047 2.4%
Bathurst 11,897 12,157 2.2%
Miramichi 17,537 17,692 0.9%
Edmundston 16,580 16,437 -0.9%
One of the interesting things to note is that the three fastest growing areas in New Brunswick are in fact rural towns, with 6 out of the top 10 being in non-CMA areas. Saint Andrews and Sackville lead the pack with both towns have double the growth of Fredericton (City).
An interesting development indeed to see where people are moving!