score:3
As a Canadian citizen, you do not need a visa to enter Singapore for a period of not more than 30 days. Having an OCI card gives you privileges while entering India only, and does not matter when you enter Singapore. The information you have in the links above is absolutely correct.