Krupp is not supposed to be near children as part of his bail conditions.
Montreal police confirmed they arrested Krupp after receiving reports he was seen near children in public in Kirkland.
Krupp is facing two charges of criminal harassment after he was accused of following schoolchildren in Kirkland last November.
He's also accused of two counts of indecent assault on children dating back to the 1970's.
Krupp appeared in court earlier this week and was once again released with conditions.
He'll be back in court June 1.
In 2000 Krupp pleaded guilty to charges of possession and distribution of child pornography. He was sentenced to 18 months to be served in the community.
Krupp told CBC last year that he had received a pardon for those charges.