Google Services in Canada

So I already own a Galaxy Nexus and I'm looking at buying a Nexus7. The storage on both of these devices though is "less than optimal" for my needs. I think it would be more than satisfactory if I lived in the US where I'd have access to all kinds of streaming services such as Google Music, but alas I live in Canada.

There are all kinds of things I would love to have access to that is just not available here;

Google Music

Google Wallet

Hulu

Google Magazines

Netflix (a non-lobotomised version of it anyhow.)

Help me out Vergers, what is my best option to not cripple the usability of my Nexus7 when I get it?