An Ottawa man that was heading to Chicago this week was stopped by Customs Border Protection agents at the Ottawa Airport.
According to police, the agents discovered what appeared to be child pornography on a cell phone.
The Ottawa Police Service Internet Child Exploitation Unit was called in to confirm the discovery.
Abdul Rahim, 41, has been charged with possession of child pornography and distribution and attempting to export child pornography.