Season 3 isn't out on itunes in Canada at all yet. The only way for me to watch Season 3 is to subscribe to the $100/month + $20/month cable package that carries HBO.
There's a way to trick your iTunes into thinking you're not in Canada. All you need is a second account and a gift card situated in the US. (I've seen people in the US use this trick in reverse to get BBC shows in America without pirating them.) Granted, it's retarded (and potentially still illegal) that people should have to do this in order to pay for content rather than pirate...but the option is there.
I'm not setting up umpteen different itunes accounts to try to give you my money. The whole point of paying for something is that I provide the money in exchange for the product. Why should I jump through hoops in addition to that?
There are easier options if I care. But to be honest, right now I don't.