OK, here is a hot tip to prevent spilling.
Put the can on the ground and stand so the spout is away from you. You are at the South end of the can, and the spout is at the North end.
Most people will just naturally put the spout on facing North. What I have found is that if I put the spout on facing West, there is a lot less spillage, sometimes none. I am right handed, lefties put the spout on facing East.
Also, If I do it this way, I can support the weight of the can with my hand on the bottom of it, and spilled gas does not run down onto my hand.
See the attached file for a diagram.