Credit cards with no foreign currency exchange transaction fees

Canadian credit cards with no foreign currency exchange transaction fees:

Canadian credit cards with higher rewards for foreign currency transactions:

You get charged the ~2.5% fee on new charges but get a higher reward rate. Note that you also get charged the ~2.5% fee on returns.

Please write your comments in the forum.