Guillaume Coulloudon, 25, of Brossard, was charged Tuesday in Moncton provincial court with one count of possessing material for making or falsifying credit cards.
He is being held in custody at least until a bail hearing on Wednesday, Codiac Regional RCMP Const. Damien Thériault stated in a news release.
The alleged incidents occurred between Feb. 13 and March 5.
More than 200 people filed complaints about compromised debit cards, with some of the unauthorized transactions totalling thousands of dollars, RCMP told CBC News in March.
The debit machines at least three businesses had been tampered with, police said.
Coulloudon was arrested by municipal police in Longueuil, Que., on an unrelated matter on Sept. 20 and detained at the request of the RCMP, Thériault said. Brossard, on Montreal's south shore, is part of the Longueuil urban agglomeration.
Another suspect in the case has been identified, but his name will only be released once police obtain an arrest warrant, Thériault said.
Police are still seeking the public's help in identifying a third suspect in the case. Anyone with information is asked to call 506-857-2400, or Crime Stoppers at 1-800-222-TIPS (8477).
Under the Criminal Code, crimes related to falsifying credit cards apply to debit-card forgery as well.