Epsom salt is a great fast acting magnesium supplement, but it will raise the salt content of the soil. Too much salt will kill your micro cultures in the soil - this will drastically effect nutrient uptake by your plants. Most of the soil is not bio available to the plant without the help of the micro flora and fauna.
Dolomite lime is simply a high magnesium limestone. While it does contain a lot more magnesium than calcitic lime, it is still often nearly half calcium carbonate and WILL RAISE YOUR PH. If you are using the ground up version, it often raises pH drastically. While nature does buffer the pH somewhat, this takes time.....lots of time. Don't let people fool you into believing that pH doesn't matter. Plants cannot uptake nutrients outside of a certain pH window. This is true in organic and conventional gardening, whether you are growing flowers, vegetables, or cannabis.
Having said that, I have both on hand, but my main magnesium supplement is homemade vermicompost - green leafy vegetables are full of magnesium. A worm bin is truly a gardeners best friend. Use the amendments you want, but try to understand what it is that you are putting on your plants and how it works with and against the natural environment you are trying to create.
Cann is also a vermicomposter - which is why he says magnesium isn't an issue. People who pull plants from their soil and do not replace the ingredients removed often do have magnesium issues.
Rising Moon is dead right using mineral clays instead of the more common supplements. I have not personally used them, but biologically - they are better choices than the epsom salts or dolomite ever could be.