The public shaming eventually got results.
"There was an error and we have provided a full refund," an Uber spokesperson told BuzzFeed Canada. "We sincerely apologize to this rider for his experience."
Uber blamed the mistake on driver error, saying an incorrect amount was accidentally entered into the system. (In Toronto, the company lets customers order traditional taxi cabs through the app, with the fare calculated on the car's meter.)
Uber said it's also reaching out to the customer service rep who handled the complaint to figure out what happened.