I would have to disagree, as being charged 5X the stated price, and then wasting an entire afternoon with still no resolution, is quite a bit worse than being charged the correct amount (and in a timely manner) but in USD rather than CAD, as both scenarios have happened to me multiple times.
You might say I've lost my VEAL for life at this point.