In your case it might be best to talk to RogersMary via twitter. She might be able to look in to it for you, however I know that the first thing she will tell you to do is ask customer service first as she does not "replace" CSRs.
Call Customer Service, and ask if there is a note in your file regarding an upgrade from an HTC Dream to a Magic.
If they say no, ask them about the upgrade program. They might not know, or might play clueless.
If that gets you nowhere, contact Rogers Mary: Mary @ Rogers (RogersMary) on Twitter