Canonical transformations theory for presymplectic systems