Police said they were searching for Justin Bourque, 24, who was “armed and dangerous”, and tweeted a picture of a suspect with weapons.
Officials have warned people to stay inside and lock their doors.
The Royal Canadian Mounted Police said the officers were shot responding to reports of an armed man wearing camouflage clothing.
That initial call was at 19:20 local time.
The two wounded Royal Canadian Mounted Police officers were taken to hospital with non-life threatening injuries, a police spokesman said.
Mayor George LeBlanc said: “This is a terrible loss and a tragedy for the families.”
Officers have blocked off a number of roads in Moncton and traffic is reported to be backed up on major routes across the city.
Drivers have been asked to stay away from the area.
In a statement, New Brunswick Premier David Alward said he was “shocked and saddened”.
“I would ask New Brunswickers, particularly in those areas identified by police, to follow the situation as it develops and to listen to the advice of police,” he said.
Witnesses said they heard the first shots in north-west Moncton at about 20:00 local time. More shots were reported about two hours later.
Correspondents say such violence is rare in Canada, particularly on the east coast.
goLQQ0r7dOA u4Ma3LzWtEgAt least 158 people have died in Spain's worst flooding disaster in generations. On October…
Google has been fined two undecillion (a two followed by 36 zeroes) roubles by a…
Embarking on a home remodel is an exciting journey, promising enhanced comfort, increased property value,…
The US presidential candidates continued to campaign across key swing states on October 20. Footage…
Elon Musk has said he will give away $1 million a day to a registered…
India and Canada have decided to expel their top envoys along with other diplomats as…