A gunman opened fire at a school and a second location in a northern Saskatchewan community, leaving five dead and two others critically injured.
Canada’s prime minister Justin Trudeau said from Davos, Switzerland that a suspect was in custody.
“This is every parent’s worst nightmare,” he said. “The community is reeling.”
Mr Trudeau said the shootings occurred at a high school and another location but did not release any information on the second location. School shootings are rare in Canada.
The grade 7 through 12 La Loche Community School is in the remote aboriginal community of La Loche, Saskatchewan.
The school’s Facebook page said it would remain on lockdown until the Royal Canadian Police resolve the matter. It asked the public to stay away.
It was unclear how many died at the school. Police have yet to announce any details.
Saskatchewan premier Brad Wall said: “Words cannot express my shock and sorrow at the horrific events today in La Loche.
“My thoughts and prayers are with all the victims, their families and friends and all the people of the community.”
The area’s representative in parliament was setting up a constituency office in the community when the shooting occurred.
“We’re fairly shaken up. It’s a sad day,” said Georgina Jolibois, who was mayor of La Loche until she was elected to parliament last autumn.
“My own nieces and nephews were inside the school.”
Ms Jolibois said she went to the school and spoke to some of her family members, who were unharmed.