Manitoba Liberal Senator Rod Zimmer has resigned for health reasons. The 70-year-old was appointed to the upper chamber in 2005 by former prime minister Paul Martin.

Zimmer has been in and out of hospital several times this year, most recently in May with a respiratory ailment.

He also spent nearly three weeks in hospital last spring battling pneumonia.