Bubba2017 said:
Are you sure about this? Because I think smaller international airports such as in Victoria BC for example, they do not have immigration processing desks....
By definition, any "international" airport will have immigration.
The rare exception may be places like in Europe, if an international airport is located in the Schengen zone, and it exclusively allows Schengen-originating planes to land there.
If you can land at an airport from another country that does not share passportless-travel, then it must be immigration equipped. If not, then there is an open border that anyone from around the world could transit. Do you think it likely that Victoria BC is an unguarded hole in the Canadian border?