I understand they show pending: Rogers MC, Fido MC
Does NOT show pending: CIBC
For bonus points, if you have Apple wallet app with your card hooked up to Apple Pay Amex shows you a notification for every charge as soon as it goes through - like seconds after you pay.
Tangerine is similar but it only shows you that for transactions made with your phone, not if you use the plastic card or pay online (Amex shows you for all).
CIBC is same as Tangerine - only shows charges made on the phone, so they definitely LOSE on all fronts since they don't show pending and don't show all charges on the app