CIBC can and does trade in Ontario. I just rounded out my position last week with them as a matter of fact. I know Questrade and RBC do NOT trade it due to the BC CTO.
if your portfolios over 25 grand, you can transfer fee-free, courtesy of CIBC. Transfer "In kind" not "In Cash" so you aren't liquidated though.
At worst your looking at a couple hundred bucks xfer fee.