Canada high torque gear motor