RCMP say the 86-year-old was pulling into a shopping centre parking lot Thursday when he confused the gas and the brake, sending his vehicle careening through the wall of the store.
The uninjured man then tried to reverse out of the building but lost control again, this time ricocheting off five parked vehicles.
Still at the wheel, Mounties say the man put his car into gear one last time, lurching forward over the sidewalk and crumpling the front fender into a retaining wall.
No one else was hurt in the bumper car brouhaha and investigators blame driver confusion for the chaos.
Police say charges against the elderly man are pending. (CHBZ)