640 jobs at Cintas in Canada