Same goes for the other carriers that ONLY have it for 2-4 devices at the time. & they also charge you for it. Also some devices might not be allowed to have it from the Manufacturer or it does not support it at the time being.
Well i do understand why they want it to run the app on Rogers ROM. It is a rogers app so i do get it but on the other hand it should be for all the ROMs no matter what. I guess Rogers wants people not to add leaked software or other ROMs on the phone.