A man was arrested and a gun was seized from a nearby transit bus in Canada's Atlantic port city of Halifax amid heightened security following an attack in Ottawa, police said on Thursday.
The city is home to the Canadian navy's Atlantic fleet.
"We can confirm we have arrested a man on Argyle St. at 11:08am and recovered a firearm on a metro transit bus nearby," the Halifax police said in a Twitter message.
Police added that the man was "in custody after report of a gun left on a Halifax Transit bus."
Earlier, authorities had said they were investigating a call about "a man carrying a rifle in the downtown core" of the city.
"He was reported to be wearing black cargo pants and an ear piece and was concealing what is reported to be a rifle wrapped in black cloth," said a police statement.
On Wednesday, a man shot and killed a Canadian soldier who was mounting a ceremonial guard at a war memorial in downtown Ottawa before storming into the nearby parliament building.
This came two days after another man, said by authorities to have become "radicalized," ran over two soldiers in a Quebec supermarket parking lot, killing one of them.