I benefited greatly from forums discussions here so paying it forward. Applied online on the CIC portal (http://www.cic.gc.ca/english/e-services/account.asp). Submitted my application with the required documents on 14th November. Only two emails to confirm submission on the same day was sent via the account. Thereafter, the good news on 24th November, 10 days later, that my application was approved and to submit my passport to the VAC office. I dropped it off after paying the service fees of less than SGD40. I opted out of the SMS service and choose to track it on the website (https://www.vfsvisaonline.com/Global-PassportTracking/). The processing from there will take 3-5 working days. The most tedious thing in the whole process was preparing the documents during the online application. Thereafter, it was very easy and systematic. In fact, it is much faster than expected as the processing time on CIC for Singapore is 13 days I will self-collect as my office is within walking distance from the VAC office. All the best in your applications!