Joshua Petty White, a pilot for SkyWest Airlines, failed to declare that he had the gun in his carry-on luggage as he passed through the checkpoint on March 28, Lisa White, spokeswoman for the Canada Border Services Agency (CBSA) confirmed on Thursday.
The CBSA criminal investigations unit believes White also illegally smuggled the gun into Canada when he arrived in Calgary the previous day.
The pilot was taken into custody and charged under the Customs Act and the Criminal Code before being released on a $4,000 bond.
The airline told CBC News that White has been put on administrative leave “while full investigations are completed internally and by authorities.”
White’s next court appearance is set for April 29.
Also on HuffPost