I know you're doing CDG-YUL probably because there is no availability elsewhere, but be aware that it'll cost around $250 for that leg in scamcharges.
Also, CAI? Hope you're not going anytime soon...
Finally: SEA-ICN on OZ is not the best idea because that does not feature their redesigned Quadra Smartium seats. You should try to get the OZ flight through LAX/SFO/ORD - or go SEA-NRT on NH, then NRT-ICN-HAN. Just a thought.