If he is fired, he'll probably get snapped up by TSN (ESPN in Canada) or ESPN itself.
About a month ago I saw a story where the CBC said they may not renew Grapes' contract. At that time Grapes replied that if he wasn't going to being working with the CBC that he wouldn't go to another network. Let's hope the CBC renews his contract. He's the best thing about Hockey Night in Canada!