I went with CIBC.
A few glitches along the way which can be expected from any bank, but my advice (if you go with CIBC) is to get yourself a personal financial advisor. Mine has helped me smooth out some wrinkles and gone above and beyond what your typical teller can/will do.
Although, my...