The most advantageous offer is the one to get 2X the points at restaurants. The other options are not very attractive compared to what you could get for travel redemptions with your RBC Rewards points.
Shop Canada with Points for Canada
To encourage you to Shop Canada, RBC offers three solutions: