I am an Indian citizen and a permanent resident of Canada. I am considering the following flight:
Delhi (DEL) -> Hong Kong (HKG) -> Beijing (PEK) -> Montreal (YUL)
I have a 2hr layover in Hong Kong and 2h15m layover in Beijing.
Based on this website, I will not need a transit visa but I am not 100% sure about the terminology (holds tickets to a third country). I would appreciate if someone could confirm that they have traveled through China under similar circumstances.