Thanks for this! As a US citizen, my ETFs are US domiciled, so Questrade has been a better option but I'm glad to see things moving in a commission-free direction. I've heard good things about BMO as a bank as well. I'm currently with CIBC, as they were the best to work with in terms of getting a mortgage from the US as a newcomer. I've been pretty happy with them, but I just do checking and mortgage with them.