James P
Thanks all, I'd already tried Zargg71's idea but it introduced too many artifacts so was hoping for something that would give a smoother result. I'll try some of the other suggestions too - thank you all :)
Did you bounce the stretched file? This will use the higher quality "offline" rendering algorithms and removes the artifacts. Without bouncing you are hearing the "online" algorithm which is just meant to preview such effects.
If you bounced and artifacts were still present then try again but open the clip in the Loop Constructor View. There go through and move/add/remove the "Split" markers so that there are splits right at the start of ALL the audio transients (most you can set up visually but also listen for noticeable transient sounds and place splits at those points as well). By doing that you make the stretching much more fluid/seamless. Again remember to bounce/render the stretched clip.
Also this type of stretching can be done really easily in Reaper (but you have to goof around with some somewhat confusing menus/settings sometimes which requires some study). I've been using Reaper as a companion tool to Sonar for various things like this. Better than messing around with plugins.
However Sonar is definitely more than capable of doing this very easily. It's all about the split points/prepping the audio for stretching.
Cheers.