25,000 points upon first purchase, no minimum spend and no annual fee.
Points can be transferred to other frequent flyer programs and they sometimes have promos for extra points (like to British Airways Avios and Westjet)
This is the best signup bonus I've seen in a while. It's usually 15,000 points with no annual fee waiver.
I'm not sure when this expires.
Edit: Updated link in thread which does not contain a referral. http://www.rbcroyalbank.com/credit-card ... ASC=3C6002
Last Updated Feb 24th, 2018 6:28 pm