The problem is that Virtex may not have enough liquidity, so they went with BitStamp. There are currently only 98 BTC on Virtex at CAD 900 or below.
Interesting...ya I guess since these are exchanges, not banks so there is no guarantee that they will have the foreign currency you wish in the quantities you wish.
With that being said, why don't the exchanges hold more Bitcoin?