I was recently at the check in counter for a flight from Boston to Montreal, Air Canada. The man behind me did not have his passport with him “It is in DC” and was refused his boarding pass. He argued and argued, asked the staff to call the embassy, etc. He did not get on the plane. Apparently he was used to driving over the border sans passport and thought it okay to fly without it too.