starting March 15th, 2016 visaexempt foreign nationals who fly to or transit throughCanada will need an Electronic Travel Authorization (eTA). Exceptions include U.S. citizens and travellers with a valid VISA. For most European citizens you will need to get an eTA.
The REAL ID Act establishes minimum security standards for license issuance and production and prohibits Federal agencies from accepting for certain purposes driver’s licenses and identification cards from states not meeting the Act’s minimum standards. The purposes covered by the Act are: accessing Federal facilities, entering nuclear power plants, and, boarding federally regulated commercial aircraft.