MacDonald had not played so far this season because of a bulging disc in his lower back. MacDonald, a native of Pictou, Nova Scotia, has previously spent time with the Red Wings, Boston Bruins, New York Islanders and Toronto Maple Leafs.
In 2009, MacDonald won a career high 14 games with the Islanders and recorded one of his two NHL career shutouts.
In 101 games, he is 31-48-13 with a 3.04 goals against average and a .903 save percentage. It will be interesting to now see what his role will be-- either backstopping Miikka Kiprusoff who might be coming off the injury reserve very soon because of a medial collateral ligament or sharing the duties with Leland Irving until Kiprusoff is ready.
The Flames host the Minnesota Wild at the Scotiabank Saddledome tonight.