FREDERICTON — New Brunswick's residents will be casting their votes today in what polls suggest is a tight election centred on two leaders with sharply contrasting visions for the province.