Canton cops charged a New York man with drug trafficking after they say he picked up a $1 million marijuana delivery.

Thomas Jin Kim, 30, of Brooklyn, N.Y., was set to be arraigned today in Stoughton District Court after local, state and federal authorities staked out an unnamed property on Friday where they were told a “large marijuana delivery” was being shipped to by an unsuspecting transport company.

As police, including the Drug Enforcement Agency, waited, Kim pulled into the lot at about 2 p.m., and picked up the first half of the nearly 300-pound delivery, according to police.

He was arrested, and police took custody of the drugs they say have a street value close to $1 million.

In a photo released by Canton police, eight large cardboard boxes are stacked around dozens of plastic bags filled with what appears to be drugs. Stoughton police and state police also were involved in the investigation.

Kim was held on $1 million bail over the weekend. The results of his arraignment were not immediately available.