I'm biased toward Fredericton.
Maritimers are very nice and hospitable. Very friendly and helpful, beautiful province, Acadian culture, but a tonne of fog. I only remember about 5 days of sunshine during my two and a half month stay/tour across the Maritimes.
Also, beware of the tails of Hurricanes, they can cause a lot of property damage...