We need at least a draw in Hamilton. A loss there and it's pretty much impossible to catch Canada considering their remaining schedule is vs. Jamaica and @ El Salvador, CR, and Panama.
If we win, and then beat Honduras at home (really need to be able to roll out of bed and beat Honduras at home), and Costa Rice loses at Azteca, that basically guarantees a top-4 finish. If Panama loses at Azteca, then we just need a draw against them to lock up a top-3 finish.
Essentially, Sunday will determine whether the finish in March is comfortable or nailbiting.