95 minutes is very doable even with checked bags.
You will arrive at YYZ, then instead of going to CBSA immigration/customs, you will take transit to US divertion which has a CBSA travel document check.
After that check you will be at the lineup for CBP US pre-clear area where you deal with US CBP.
Your YYZ-US flight will be a US "domestic" arrival as you have cleared CBP in YYZ.
The other factor working in your favour is Aug 3 Sunday is over a long weekend (Holiday Monday in Ontario)
Last edited by tentseller; May 26, 2014 at 10:24 am