gm peterborough