Cavirex is great. You can even do cash deposits to them at RBC and CIBC branches without ID.