The 68-year-old musician, real name Marvin Lee Aday, was performing arguably his biggest hit I'd Do Anything for Love at the Jubilee Auditorium when he keeled over.

Video from the concert shows the singer laying motionless on the stage after appearing to have lost consciousness as several of his band members and crew rush to the stage to attend to the star.

The footage runs for around six minutes, during which Aday doesn't move after falling to the ground. Shortly after the video ended, the crowd was cleared from the venue.

Local police in Edmonton confirmed to the Canadian Broadcasting Corporation that officers had responded to a medical emergency at the auditorium, outside which ambulance and fire trucks were seen.

The last comment on Meat Loaf's official Facebook page was a picture of the auditorium with the caption: "HEY EDMONTON!!! We're here!!!" Underneath the message, a fan revealed news of the singer's collapse, and fan Lynne Legal-Lowe wrote of her devastation at having watched the situation unfold.

"I was there also," she wrote. "It was unreal. He is certainly loved and his fans proved that tonight. The look on everyone's faces as we left the auditorium showed it. We love you Meat. Prayers going out."

Another fan, Lisa Slater, added: "It was so upsetting to watch. Like Lynne said, everyone was devastated. I hope he's okay."

There has been no further update about Aday's condition on his Facebook or Twitter pages.

His collapse comes after he cancelled shows in Moose Jaw and Calgary earlier this week, due to an undisclosed medical condition.