To all who replied to my thread:
I forgot to buy a cleaning kit when I bought my DSLR, it is my first DSLR, completely forgot about that. I should buy one asap.
I am definitely buying a UV filter. Is the Hoya 28mm filter good enough for my Canon 18-55mm Kit lens?
And no one actually replied my question. Is Canon going to charge me if I take my lens at the Harbourfront Service Centre to get it cleaned?