Thanks to all for the suggestions for flying from western Canada. I did manage to find a flight from Edmonton through calgary to Houston and a connector flight from Taca(?)airlines to belize city to arrive at 5pm the same day.

Has anyone had any experience with the Taca flight?
Does arriving at 5pm to belize city put me in too late for a water taxi or ferri?