I bought Sirius for my husband for Christmas and eventhough our version in Canada is quite different than you get in the US, it's still a million times better than regular fm.
I weighed the differences between XM and Sirius before I bought - XM had better hardware but Sirius had better stations. My husband is all about the sports channels and Sirius had what he most wanted to hear.
No Howard Stern in Canada though