Canada is 9 points clear of 5th place Costa Rica with 4 matches to go. If they beat El Slavador Wednesday and Costa Rica loses or draws against Jamaica, OR if Canada ties and Costa Rica loses, Canada clinches at least 4th place, which is a playoff with what is certain to be New Zealand.
So yeah, they're gonna get in.