The horse I jump on always does it.
Ok, well, sometimes he trots all the way, but usually its just on the edge of canter xD
You just need to hold him back, but remember to be gentle with your hands all the same. Dont harden your hands!
I know you might say:
"What?! Have soft hands but still hold him back?!"
But yes, thats what you must do xD
It helps putting a pole in front of the jump and then its ok if the horse makes a "half-canter" when crossing the pole.
I changed trainer and now I always gallop to the jump.
that might be easier. But its good to train the poles too!
"When I bestride him, I soar, I am a hawk: he trots the air; the earth sings when he touches it; the basest horn of his hoof is more musical than the pipe of Hermes." -Shakespeare