Hi Leon,
Iam a MPNP and will land in december direct in winnipeg (routing thru US, Iam a US visa holder). I bought the ticket via online but a travel agency told me that i have to land either in Vancouver or Toronto or calgary as these are the Port of entry for first time immigrant...