Updated 20:45
Four people have been killed in a shooting in eastern Canada, police confirmed.
Two police officers were among those killed in the city of Fredericton, in an incident that unfolded at around 7am local time on Friday.
Local police said one suspect has been taken into custody, and is being treated for "serious injuries" sustained during the incident this morning.
There have been reports a number of other people were injured, but officials declined to give details.
In a press conference, authorities confirmed the suspect was a 48-year-old man from Fredericton.
The two police officers killed were named as 45-year-old Robb Costello and 43-year-old Sara Burns.
Officials confirmed a man and woman - who have yet to be named - were the two civilian victims.
There is said to be 'no further threat' to the public, and the scene of the shooting has been sealed off.
Of the four people killed in this morning's shootings on Brookside Drive, two were Fredericton Police officers. No names are being released at this time. Please appreciate this is a difficult time for their families and our colleagues. We will provide more info when we can.
— Fredericton Police (@CityFredPolice) August 10, 2018
Earlier, police urged people to "stay in their homes with doors locked" and to avoid the area of Brookside Drive between Main and Ring Road.
Fredericton Police are responding Brookside Drive area. The public is asked to avoid the area and stay in their homes with doors locked at this time for their safety.
— Fredericton Police (@CityFredPolice) August 10, 2018
Prime Minister Justin Trudeau said people across Canada were shocked to wake up to the news.
In a statement, he said: "There is no greater gesture than to put oneself in harm's way to protect the life of another. This morning, first responders rushed to the scene of danger.
"They did not think twice about what they had to do to keep their fellow Canadians safe. They were unflinching in their duty. We will not forget the two fallen police officers whose sacrifice no doubt saved lives and prevented even greater tragedy."
Fredericton is the capital of New Brunswick, and located around an hour from the border with the US state of Maine.