I haven't compare it myself, but isn't the Rogers Mastercard will be better as it is 1.75% instead of 1.5%?
Yes, but there is a 29$/yr fee that is only waived if you pre-auth your services on Rogers/Fido. I don't plan on staying w. Rogers/Fido long term for my internet, so didn't want to go that route.