Assume you are flying from Singapore, your landing formality is done probably in Vancouver - which is your first port of entry to Canada. Just search the forum and you would find lots of landing experience in YVR (Vancouver) airport.
From Vancouver, you would have to take a domestic flight to Manitoba.