Canada hydraulic transmission