We are going on a cruise out of Miami and are flying from Winnipeg to Toronto to Washington to Miami. We have 1hr and 26 min layover in TO. Is this long enough for customs? We had a nightmare when we flew Westjet to Disneyworld where customs held us up and I had my first anxiety attack!!!! Any opinions?