Federal agents say a Canadian trucker was caught trying to smuggle $2 million of U.S. cash into the United States.

The driver had nothing to declare when asked if he had alcohol, fruit, vegetables or money. But border officers were suspicious Friday after an X-ray of his Volvo rig at the Ambassador Bridge. A dog got excited, too.

Officers say they found 138 bundles of cash and six cell phones inside the walls of the truck. It's illegal to conceal more than $10,000 when leaving or entering the United States.

The driver, Eskender Mafarani, is accused of smuggling and making a false statement to officers. He hasn't appeared yet in federal court in Detroit.