If you decide to dump the card and move to a better offer, make sure that RBC refunds you the apliccable fraction of your annual fee. They may need a friendly reminder.
Another thing you should know, and you will not find it in any of the provided materials: The claim, that the companion ticket gives you a second ticket for $99, is not necessarily correct. If the fare bucket has only one ticket left, the companion has to pay $99 plus the fare difference between the two fare buckets.