new brunswick is a canadian province