If you just buy one can, you are right, the shipping is $7.99, unless you order $99 worth of items then it's free shipping.
For other alternative, we can suggest Markertek.com , they offer free shipping all the time, with no minimum purchase. or Amazon if you have prime membership for free...