Rdio has Canadian content, and there isn't a law against streaming music in Canada, the reason most music services do no bother is because of the expensive and complicated structure of the paid royalties. It's hard to get the initial license and almost impossible to satisfy the royalty payments,
Most music startups that stream music do not bother with canada, and that's sad.
Read the article why pandora decided to quit the Canadian market, sad true story
Feels like the author of this article (and the people he quotes) are super bitter about the "new generation". Perhaps things did not work quite well for them, but there is no need to blame it on the kids : /