ah ha, KRAKEN...
I checked out Bittrex earlier when you recommended it as a Canadian exchange, though contacted them and told they don't currently do withdrawals to Canadian bank accounts. so Kraken may be the way to go. 1% withdrawal free not that bad.
though, would also like to stay away from the fiat system (for various reasons) as much as possible, working with Bitcoin visa cards - though still need to find one in CAD dollars, as the USD exchange would typically be 3%...
they aren't doing any withdrawals atm? they were hacked for 65,000,000 usd...... never keep your coins in an exchange!