How you have managed to find 5 years old thread and not several recent?
The summary:
* Sonar can not have different tracks with different tempo map
* "usual" method: manual shrink/expand, use "fit to..." Sonar functions, etc.
* my method (for some reason no one has confirmed it works, but it works for me):
1) remember tempo during recording (important, it should be constant), so in your case is was 120
2) apply new tempo map on the project, including this track/clip
3) install this:
http://www.azslow.com/index.php/topic,286.0.html , there is YouTube link at the beginning
4) better make one single MIDI clip from the recording (in case you have already split it), extend it above expected length (use your audio track as visual reference, that should not be precise, that is just to make the "room")
5) select the clip, using Sonar "Process..." menu select MFX AZLua, select "Apply tempo map" there, check that BPM is what you have remembered (120) and apply. The "magic" should happened.
I would appreciate any feedback in case you try my method ("could not understand" or "does not work" are still better then nothing).
PS. if you are interested how it works, in the posted link you can find the whole text for this "preset" (in fact a rather small program).