I'm a fee-only financial planner here in Quebec, and I can tell you exactly what CIBC is doing, they are showing you their best returns. They have a similar amount of options that were crappier like the EJ ones, but they will show you only the best ones.
There's no way to guarantee that they will continue to do as well.
How about going to self-managed and going down to .2% instead? That's over 5k in savings in fees!
The banks have tons and tons of different offerings, and will continue to only show prospective clients the best ones, which aren't the same every year. It's literally cherry picking data.
Also... If you have a lot of optimization that could be done, why aren't you using TFSAs and RRSPs?