From Canada to US with German Passport

I'm flying from Toronto to Las Vegas (over Denver). I have a German Passport as well as a Permanent Resident Card from Canada. Will I have trouble, such as long waiting, to get into the US? Do I need to be earlier at the airport in Toronto than 2 hours before my flight leaves?