With a U.S. passport, you may be able to use the automated machines which may help (not sure about this at all however).
If you can get Nexus, it'll improve your chances considerably and comfortably for Canadian entry (immigration line) and security. Baggage devliery is where you hang up may be.