CALGARY -- Nazem Kadri will be ready to move on after missing three straight games for disciplinary reasons.

The Toronto Maple Leafs forward accompanied the team to Calgary on Friday, where he was to sit out his third consecutive game since missing a team meeting on Sunday.

Kadri said before Friday night's game against the Flames that he was "humiliated," but added that he has learned from the ordeal.

"Of course I'm embarrassed about it," the 24-year-old said. "Lesson learned and that's how I'm going to approach it. I'm a little bit humiliated but besides that it was a lesson learned and something you can look to as making yourself a better person.

"It's a lesson that couldn't be more clear at this point in time."

The Maple Leafs originally made Kadri a healthy scratch for Monday's game against the New York Islanders. That day, the centre said he had apologized to teammates and coaches for what he called an "uncharacteristic" mistake.

But on Wednesday, Leafs president Brendan Shanahan extended Kadri's suspension to the next two games, saying the London, Ont., native's problems went beyond being late for Sunday's meeting.

"It's time for him to start making better decisions," Shanahan said Wednesday morning at Air Canada Centre.

Head coach Pete Horachek confirmed Friday that Kadri will be back in the lineup Saturday against the Canucks in Vancouver.

Kadri said Friday he had no "ill feelings" towards the Leafs.

"I put the blame on myself and understand I have to bring out a better level of expectation in terms of professionalism," he said. "But other than that, all I can worry about right now is the future moving forward."