Canadian rock musician Kim Mitchell is recovering in hospital after suffering a heart attack on Tuesday.

A Facebook message posted by Alert Music, his management company, says Mitchell underwent emergency surgery.

He will remain at the hospital for another day or two before returning home.

Mitchell has been a staple of the Canadian and Toronto-area music scenes for decades, first as the lead singer and guitarist for Max Webster in the 1970s before going solo.

Some of his best-known hits include "Go For Soda," "Patio Lanterns" and "I Am A Wild Party."

Last year, Mitchell left Toronto classic rock radio station Q107, where he worked for about 11 years.