Where is New Brunswick Canada?

New Brunswick Canada is located in North America right next to Maine, USA. It is a very beautiful place and it has a coast with the Atlantic Ocean and the people there are mostly bilingual in French and English.