+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445
The officer had a nice café latte that day is my guess. :)

Pippin said:
Congratulations!! What did you do differently that you think made the difference. Wonderful result! Enjoy your visit.
 
Well what I did was the following:

Provide sworn affidavits from my host and my father, that I will be financially supported and I will return

Provide proof of the fact that I benefit from a scholarship here, and am exempt from tuition fees for the entire duration of my studies (up to 2015)

Provide a proper invitation letter, which was much, much more detailed, along with proof of how we met online 3 months ago and pictures we've sent each other

Provide an actual itinerary with the events I'd like to attend and proposed flight bookings

Provide financial details properly, for both me and my supporter

List my host as a supporter (I was willing to visit for two months with $1500 alone, did not list my host as a supporter)

And that's it. I wrote a letter of explanation in which I stated that this is my first visit into a visa-demanding country, that only this year had I made my passport, and so on.
 
Well done. It looks like you put together a good application AND it reached a reasonable VO for review. Enjoy your holiday!
 
Thank you! I can only conclude that my first application was horribly made, and I did NOT look up resources or letter samples. It was my fault entirely.

Once again, I thank everyone here for their help.
 
You're by no means alone. I think lots of people get it wrong the first time.

Make sure you spent time reading this forum (the International Students section) when it comes time to put together your student visa application to familiarize yourself with the typical refusal reasons and what information you should include in your application to increase your chances of an approval. Much like the visitor visa, you must show that you have strong ties to your home country and have no plans on remaining in Canada long term. However you must also make sure you demonstrate that your planned studies in Canada make sense in light of your previous education and experience. "Course/program mismatch" seems to be a common reason for refusal.