Comedian George Lopez says he has given up alcohol after he passed out on the floor of an Ontario casino last month.
"Since then, I have not had a drop of alcohol," he told talk-show host Ellen DeGeneres in a taped interview that ran Thursday on her show. "That was a nice going-away party for that guy and then I'm the new George now sitting in front of you."
DeGeneres wished him well, saying, "I'm glad that you're stopping that or taking a break or whatever you're doing."
"No, I'm stopping," Lopez replied.
The 52-year-old star of the FX sitcom "Saint George" poked fun at his travails, joking to DeGeneres, "You know how they always say whatever happens in Vegas stays in Vegas? But whatever happens in Canada, everybody knows!"
Explaining with comic understatement that, "I was a bit intoxicated," he went on to applaud the authorities' politeness. "You know, 'Sir, wake up. Sir, you're under arrest.' Very polite. Very polite! And they told me, they said, 'Sir, this behavior cannot continue. And if it does continue, we would be honored if you would be mayor of Toronto,' " a reference to Rob Ford and his much-publicized substance-abuse issues.
Provincial police arrested Lopez for public intoxication late Feb. 27 at the Caesars casino in Windsor. Turned over to local law enforcement, he was later released without charges.
"You know," Lopez recalled to DeGeneres, "I was on my way to my room -- I just missed it by 35 floors!"