Cape Breton (a part of NS) has plenty of moose, but they are linked to NS by a causeway so moose can't cross. It's the mainland moose that are not as populous. They have even built overpasses up here to accommodate wildlife on either side of the major highway to cross back and forth.