Como cidadão canadense, você não precisa de visto para entrar em Cingapura por um período não superior a 30 dias. Ter um cartão OCI lhe dá privilégios ao entrar apenas na Índia, e não importa quando você entra em Cingapura. A informação que você tem nos links acima está absolutamente correta.