Two victims have died and two more have been seriously injured in a shooting spree in Canada's west apparently targeting homeless people.
The gunman was also shot dead by police, bringing the total number of fatalities to three.
Pictures from the scene have shown at least one police vehicle riddled with bullets following a shootout.
The horrific shooting spree took place over six hours, authorities confirmed, starting about midnight.
At 6.15am local time emergency alerts were sent out to residents in the city of Langley, British Columbia, located 47km southeast of Vancouver, warning of "multiple shooting scenes".