First of all I want to thank everyone for their responses. Some mentioned a few points that I looked into and used and it really helped my case. I prepared well for the citizenship judge, so much so that the CJ asked me if I've ever thought of becoming a litigator! He was very pleased with my presentation.
SECOND:
I want to let everyone know that my citizenship case has been approved and I'll become a Canadian citizen on Sep 24th 2015.
Summary
I landed in Canada as an international student on Aug 6th 2005,
I became a landed immigrant on Aug 28th 2009 when my family came to Canada,
I submitted my citizenship application on Aug 28th 2011 when I had to leave to US for graduation studies,
I applied despite having 115 days less than the required 1095,
I wrote my citizenship exam in September 2014,
I was told I have to see a citizenship judge in July 2015.
I showed that I still have ties in Canada: financial, family, apartment, and had testimonials from people in industry and universities about my contributions to Canada while I was there.
After 10 years of coming to Canada, and 4 year struggle after submitting my citizenship application, ... DONE.