Fido mastercard is also a decent alternative to avoid forex fees, just replaced my amazon chase card with it:

https://www.rogersbank.com/en/fido_mastercard_details

No annual fee, 4% cash back on foreign transaction purchases (so 0.5 - 1% cash back based on mastercard charging 3 - 3.5% on forex transactions).