Kenny Ottesen, 32, is charged with theft of a motor vehicle, five counts of dangerous operation of a motor vehicle, two counts of robbery, two counts of disguise with intent, three counts of hit and run, and causing a police pursuit.
The charges relate to one of two unrelated carjacking incidents that had police chasing suspects through Metro Vancouver on Dec. 5.
In this case, Ottesen is accused of stealing a red Honda that a woman left running in her Surrey driveway while she grabbed a coffee.
Three alleged carjackings
Then police allege he drove at high speed to Coquitlam and carjacked a red Kia, shouting at the driver to get out of his car and leave the keys in the ignition.
Next, police allege Ottesen drove to Richmond, and stole a third red car, this time a BMW, and drove erratically across the Knight Street Bridge to Vancouver.
Witnesses that day told CBC News they saw the driver pull "a 180" at high speed when he spotted police cruisers in Vancouver.
They described the suspect as a "big Caucasian male," wearing a balaclava and a construction vest.
Ottesen was arrested in Vancouver Friday near Fraser St. and Marine Drive, after allegedly colliding with police cars in the stolen BMW.