Man, 49, charged after carjacking cab in north Edmonton

A 49-year-old man has been charged after carjacking a Co-op Taxi in north Edmonton Sunday morning.

Suspect assaulted driver, took keys and drove taxi several blocks before he was caught

A man managed to steal a Co-Op Taxi Sunday morning and drove several blocks before being stopped by a tire deflation device. (CBC)

A 49-year-old man has been charged with robbery after carjacking a Co-op taxi in north Edmonton Sunday morning.

At 8:50 a.m., a cab driver was assaulted at a Starbucks at 97th Street and 137th Avenue, Edmonton police say.

Staff Sgt. Paul Czerwonka from northeast division said the suspect threatened the cabbie with a firearm, but no weapon was seen.

The suspect got hold of the driver's keys, got in the vehicle and drove away in the stolen taxi, heading west.

The cab driver called police.

Police set up a trap and used a tire-deflation device to stop the stolen cab at 109th Street and 137th Avenue.

The suspect surrendered and was taken into custody.

The man has been charged with robbery, which includes assault and criminal flight, Czerwonka said.  

Co-op Taxi declined to comment for CBC News Sunday night.