Are you Indonesian residing in Canada? If your wife is in Indonesia, then your case will be handled by Singapore through an Outland process. Unless she's with you here in Toronto (she can be, under a temporary visa/TRV, this is what we call dual-intent), then you will be applying Inland.
If I'm...