Flying from YTZ to YUL, YUL to EWR, EWR to GVA.
I am confused about connecting/the associated problems.
1. I have a 2.5 hour layover in Newark, will that be enough?
2. Will I have to collect my baggage/re-check it in Newark? Or will I just have to clear security/customs myself?
3. If I buy alcohol in Canadian duty free will I be able to bring it in my carry on in Newark?