Hi
@PRANIT01
There wont be any problem, see my parents situation below.
Which airways are you travelling from? Are the airways same like from India to Vancouver to Calgary?
Recently my parents travelled from Delhi to Vancouver to Edmonton and they traveled via Air India from India and air canada for canada and they too had just 2 hours layover from Vancouver to Edmonton.
F
They were issued 2 boarding passes 1) delhi to Vancouver and 2) Vancouver to Edmonton.
Also, they got their luggage directly at Edmonton and not Vancouver.
And just in case if things mess up at Vancouver airport and you miss the flight the airlines arranges next flight ticket for your for free.
Hope this helps.