Según el censo canadiense de 2001, el mayor grupo étnico de la provincia son los escoceses (38,0%), seguidos por los ingleses (28,7%), irlandeses (27,9%), franceses (2,3%), alemanes (4,0%), y holandeses (3,1%).