I went through this very same process, spent several $$, sought advice here, eventually settled on a workflow.
My mastering method is subtle Eq, Compression and Loudness. Sonar doesn't have a loudness maximizer like the Waves L2, or the one in Ozone, both good plugins that will probably be on sale soon - so I recommend you consider a purchase. The big question then is whether to get a suite like Ozone or individual plugins. I started with the Ozone 5 suite and upgraded along the way, but I like using individual plugins the best. You don't need to spend a lot to get a good maximizer.
Steps:
+10 on exporting the mix as a wave file with 6dB or so of headroom, no dithering.
import the mix into a new Sonar project
import the professional reference track
listen and compare at matched volumes
use subtle Eq/Comp to enhance the mix to your liking
Maximize/Limit (I aim for around -1.2 dBFS to avoid problems uploading to music sites, etc.)
export in desired format w/dithering when applicable
The Sonitus MB is a great mastering plugin in Sonar. I haven't really used the new LP Eq or LP MB, but they are available as mastering tools as well so again, you just need a maximizer imho.
Lastly, once I start to 'master' one of my mixes, I almost always hear something I need to go back and fix 'in the mix' so this export/import cycle may repeat several times:)
Give it a go. You'll discover a workflow that you like. Good luck.