I just recently traveled out of Newark but it was domestic not international, so I am unsure as to what is the procedure on filling out forms for arriving international travelers. You may want to look it up or call the airline and ask.
Yes
Usually, yes. I just returned from France via Montreal and performed all customs checks in Montreal. Hence when I landed in Newark, I simply retrieved my bag and went home.
Thanks! Your answer is awaiting moderation.