I appreciate the help, guys. Just to follow up on this: If I try to book an open jaw as yvrgary suggested (YVR-YUL | YUL-IST | IST-YUL) it won't let me do it online, telling me it's not valid (don't I need to end up in the same place I started?
Also, I like the idea of going TK in J class, but how do you search specifically for TK flights? The online Aeroplan engine seems to always prefer to offer me flights to and from IST on AC metal. I saw TK option once, but most days that option doesn't show up?
(Trying to do it all online at the moment, rather than calling an agent)