quadrigacx is great and has many options for withdrawal and deposits. I've used their e-interac withdrawals a couple times now. They're in open beta so expect some downtime and queues for withdrawals though.
I am told that so far, all withdrawal requests made to QuadrigaCX have been processed within 12 hours. Has this also been the case for you?
Yes, the longest I've waited was 6 hours at one point, I think it was new years though.
At this moment they do all the deposits and withdrawals manually while they make sure their automated system runs perfectly before implementation.