I didn't think it was required for Canada. The oddest thing happened the other day though. I was standing at a departure gate in Cleveland with a Captain and the Flight Attendant. We were flying a flight to Ottawa. The gate agent checked our passports (which they never do, only company IDs) and then called each passenger to the podium one by one to check passports. Not sure what this was about