Have an upcoming flight from YYZ-EWR-ZRH
YYZ-EWR is UA Y (operated by Republic) arriving 5:27pm terminal c and EWR-ZRH is LX J departing 10:05pm at terminal b
Always read to give extra time when connecting through the US. With preclearance at YYZ is a 4.5hrs connection overkill? There is another flight option that arrives 7:33pm.
Seems I can take shuttle bus and avoid security. I'll also have checked bags, but unsure if I'd have to get them rechecked.