Sucks but I understand the reasoning if most of their business is in USD .
I would assume they just do as much as possible in USD to minimize conversion fees, banking, purchasing etc only convert it when necessary.
That being said im sure if you contacted them they would take CAD, just sucks since it is a moving price model then.