I've always been envious of our neighbors to the south due to the availability of multiple free music streaming apps such as Pandora Radio.
However, I've come up with an easy solution to get pass the restrictions and stream music for free.
Requirements:
1) Rooted Android Phone. If you have a Samsung Galaxy S2, you can use the guide
here to root.
2) Pandora app and DroidVPN app from the Play Store (both are free).
Steps:
1. Install DroidVPN and create a free account. Make sure you connect to the free US server. They allow 100 Mbs of free transfer per day on the free account. According to my estimation, that works out to about 30 songs, which is enough for me.
2. Install Pandora. Log in if you have an account, create your station by typing in the name of your favorite artist or genre.
3. Start streaming and enjoy!