Nope, unfortunately that's about right for January 21. I checked onada.com's historical currency converter (
https://www.oanda.com/solutions-for-business/historical-rates-beta/hcc.html) and it came up with a rate of 1.4432. So only just barely higher.
EDIT: I actually picked up $100USD today (from a normal currency exchange but I have a preferred customer card so I don't get charged extra fees) and it cost me 140.32CAD so it's a little better now but not much.
EDIT 2: I should add that the average person will never receive the mid-market rate (the conversion rate you'd see on oanda or on google if you were to check - the true rate if you will). It will always be boosted by the bank/currency exchange/credit card company. With the Chase Amazon Visa you're saving on the forex fees (yay!) but you're still going to get a larger rate (in this case the rate set by Chase Bank for the day) which will generally be on par with your bank here in Canada minus the extra forex/bank fees.
EDIT 3: Finally (lol sorry) I will add that in my experience it's good to shop around if you're looking to pick up US money. At the very least get the rate your bank is offering and bring it to a third party currency exchange. The currency exchange has always beat my bank's rate without a fight.