Bial and Inam,
Although I did not want to share my profile but I will do it now.
I am going to University of British Columbia for M.Eng Electrical.
Filed case: 2 July, 2012
Medical: 17 July, 2012
PP returned: 23 July, 2012
Visa issued: 31st July, 2012
Passport received: 2 August, 2012
And guess what, I got visa for 4 years while my course is only 2 years long. I think the strong part of my case was my financial statement. I have shown all my funds in a Canadian bank (RBC) and funds were more than 100k CAD maintained for over more than 1 year in my account. I have visited Canada a number of time previously.