I don't understand why an exchange like cavirtex needs to charge such a high fee per trade, and why that fee needs to be charged as a % of the transaction?
Cavertex used to be competitive with the likes of MtGox, it all changed with the decision to have an IPO, they needed profit to justify there value.
It is a small outfit cutting through red tape in Canada and as such has to justify the fees.
As the market growand and with competition they will change, there fee tears are unsustainable with the Bitcoin deflationary model.