If you were tied to a corporation or sponsor and made a derogatory comment, you would probably be vilified in the media and almost all companies will distance themselves from you, but that's about as much as they can do. I'd imagine that it's similar in Canada, but I'm not entirely sure.