Witnesses said they heard Justin Bourque, 24, tell police "I'm done" as they took him into custody around 12:10 a.m. EDT Friday in a Moncton, New Brunswick neighborhood.
Bourque had eluded police since Wednesday evening after he allegedly shot five Royal Canadian Mounted Police.
Police had set up a perimeter around the community where the shootings occurred and early Friday morning, Bourque came up to police with his hands up and without any further violence.
"We're relieved. That's for sure," said Alvin Richard, who spent a day locked inside his Moncton home while the search took place.
RCMP Constable Dave Ross was identified as one of the fatally shot police officers. The identities of the other officers weren't released.