I finished my landing yesterday. Pretty much same experience. The difference I will describe as below.
Flight was Air Canada: Hyderabad-Delhi-Toronto.
They stamped my checked baggage to final destination instead of Delhi but mentioned that immigration check will be done in Delhi so was a bit confused by that. I had some last minute worry regarding my immigration process because I had renewed my passport recently and both my expired counterfoil and new updated counterfoil were marked against my old passport number and I did not mention my new passport details to IRCC so was worried whether this would create an issue as I only had the expired visa stamp and AL with me. When I arrived at Delhi, my face fell when the Air Canada attendant said that they were getting an error when trying to enter my details. A minute earlier another agent had taken pictures of all my documents. So they finally contacted IRCC and asked me to wait for half an hour. I had predicted that the first time immigration would always be tricky especially with the AL situation and constant updates so I had ensured my layover was 5 hours. Thankfully everything got cleared and the rest of the process went smoothly. The immigration process at Canada was pretty smooth, I was not asked for proof of funds and only verbally had to confirm my quarantine plans. I had two excel printouts each for my goods accompanying and goods to follow items. This is to be presented after the immigration check at the goods to declare section.
Finally just want to thank everyone in this group for supporting each other and not losing hope with your applications. The wait is long but it's worth it.