After trying so many codes in the Canadian site and not getting anywhere; I looked up ones for the US site, and VOILA! There are around 3 of them that will work for you if you have a family/friends US address and a US credit/debit card. Got 3 months free + waived activation and 1 year for $70 USD that way.
BTW, the promo code is XMSCION03 (Toyota Scion dealer code). Only on the US site; can be done online but then you get 3 months free and $106 USD for a year; previously activated radios or new ones can be activated with this promo.
I tried to get the OEM code (before it expired) added for my second radio. After numerous e-mail inquiries, it became apparent that they would commit nothing to writing and just kept telling me to call in. On my last attempt, she said the code couldn't be added unless I told her when I got the code and from where. This radio was on a 3 month free promo, free activation offer. So I waited until a couple days before expiry and called to cancel. She asked and I told her it's too much money for a second radio. She offered me 3 months at $5/month for a total of $15.
Hey guys, I was looking on this forum a few hours ago for a working promo code and that that there were none or they had all expired. So I activated my radio anyways without a discount and payed full price for a year's subscription in the hopes that I would find one later and get reimbursed. I decided that I was going to register for american xm service instead and use a us promo as I know someone with an address in the states. Not 5 minutes ago I called xm canada to cancel and they asked why and I told them because It was too expensive, right then she said she could give me 3 months free, free activation and only $10.95 a month, not bad. Sorry for the lengthy post just had to share my tip with you all.
While not as good as the $77/yr US deal I just got offered $96.19/year for the Canadian plan.
I tried to get a code but she wouldn't give to me. I called up to cancel my three month NHLONXM trial and gave the reason that while I love the service I can't see myself paying $14 a month for it.
The CSR said what about if I could offer you $8 a month or $96.19 total for the year? I checked to make sure this wasn't 1 year at $96 then committed for 2 more years at higher rate. She did say that there would be an automatic renewal but I can cancel that and there is no commitment beyond year 1.
I called XM Canada with a non-valid code. When I told the CSR that I thought the service was too expensive, she offered $50 off a 1 year sub anyway. Maybe not the best deal but not bad under the circumstances.