You can use your Visa and MasterCard to fund payments through RBC PayEdge. There is a 2.3% fee on the funds you source from your credit card, charged at the time of the transaction. You may also be able to make use of incentives, rewards or cashback programs[1], if applicable, that come with your credit card.
[1] Credit card rewards may be earned in accordance with the applicable cardholder agreement or other applicable terms and conditions between you and the credit card issuer.
You might be interested in the following questions