Well, this data point finally got my lazy butt to apply for a Capital One card.. (too bad it's a Visa and not MC).
used Commerce Bank (NJ) ATM card for cash withdrawal in Canada -- got $1.11 CAD per $1 USD.
used Amex for dinner in Canada -- got $1.089 CAD per $1 USD. Not terrible but annoying.