Hi
1. Depends on how many persons land at the same time and how busy Immigration is, should allow at least 3 hours between flights.
2. You will "land" in Montreal, as long as you have proof of onward transportation, no problem.
3. No forms other than B1/B2 goods to follow can be completed in advance.