Connecting at EWR

Would like anyone's thoughts on the feasability of this connection:
Arrive EWR from YYC @ 1835 on Air Canada, connecting to VS2 scheduled departure 2045. I know there is a change of terminal required (which is no problem) but wondered; do you still have to clear immigration for Canada-US flights like you do for international arrivals, or is it treated like a domestic US flight ? Am I pushing it with the 2hr10mins connection time ? Cheers !
Arrive EWR from YYC @ 1835 on Air Canada, connecting to VS2 scheduled departure 2045. I know there is a change of terminal required (which is no problem) but wondered; do you still have to clear immigration for Canada-US flights like you do for international arrivals, or is it treated like a domestic US flight ? Am I pushing it with the 2hr10mins connection time ? Cheers !
