Can somebody help me, I am a Foreign worker going to Canada, Can I book A flight directly to Calgary as my port of entry or Do I have to book it in Vancouver? Thank you for your help
Others can comment as well but on the assumption that your temporary work permit has no specific restrictions on it you could complete immigration formalities on arriving on an international flight into any port of entry. Out of interest why are you asking about Vancouver versus Calgary is there in fact something specific with your permit making you think Vancouver is a necessity ?