New Brunswick is the largest of Canada’s three Maritime provinces and also the only officially bilingual province (French and English) in the entire country. Famous for the highest tides on earth, it is a place of pretty coastal towns and villages, beautiful national parks and diverse marine life.
Read more