I think one of the issues is that Jason is attempting to provide cost certainty for his US customers. The value of the Canadian dollar has taken a hit as of late, so Jason is probably losing money on the transaction in order to provide you guys pricing in US dollars.
In fact, this pricing sucks for us Canadians, because of this (remember: we get paid in Canadian Dollars).
I am sure though if you contact Jason, he will provide an answer that is probably suitable. I am not sure what he'd do, but as you may be aware, he is well known for his customer service.