Singhlovcan,
You will be fine! My personal experience with CIC is that they go thoroughly on your background. If you have everything clean (which looks like you do) then you shouldnt worry!Bring all your documentation to the interview and state the facts.