Emergency alerts issued shortly after 06:00 local time (13:00 GMT) warned of "multiple shooting scenes" in downtown Langley, a city about 25 miles east of Vancouver.
Police confirmed a lone suspect had been shot dead on the scene.
He is believed to have been targeting homeless people in the area.
The suspect and his victims will not be publicly identified until police have notified next-of-kin.
Sergeant David Lee, a spokesman for the Integrated Homicide Investigation Team, said the series of incidents began at midnight and continued until early morning.