Memramcook
is part of the Moncton CMA.
Shediac, Scoudouc, Cap Pele & Sackville aren't, but Memramcook is.
I agree with you about the commuting and the close ties (especially with Shediac), but I guess the StatsCan rules are pretty rigidly applied.
If it were up to me, Moncton would have a CMA population of 170,000, not 150,000.