The driver has now been suspended.
A gay man says a cab ride home the Calgary Stampede turned scary last weekend after the driver saw him kiss another man.
Nolan Hill told Global News the driver lashed out when Hill kissed his friend, telling them, "No two men cannot be kissing in my cab. It's disgusting."
Hill said the driver also threatened to kick them out if they did it again. They tried to leave the cab but the driver "refused to let us out without paying, which was the scariest part," Hill said.
Hill posted on Facebook about the incident later that night, saying, "I have lived in Calgary my whole life, and have never been disrespected as much as I was tonight."
Hill reported the incident to the city and driver Stephen Eze has had his license suspended until August 5 for allegations of "discriminatory behaviour...toward two male passengers."
"Calgarians and visitors alike should feel safe when traveling in Calgary by taxi," said Mario Henriques, Calgary's chief livery inspector, in a statement.
"In this situation our investigation has shown the driver's actions were neither professional nor courteous."