The UAE Transit news catch is that is that it wont work to satisfy the 2 basic criteria for entering Canada....
1) You need a RT PCR Test from a 3rd country before you enter Canada. The COVID Test facility at DXB or AUH is beyond passport control, so how do you get the test done when UAE immigation doesnt allow you through (assuming you are not a UAE resident)
2) Assuming I am wrong and there is a COVID test facility between arrival/departure halls, you still need to take the test and wait for the results and that could take anywhere from 6 hours to 12 hours...which means that you do need to book 2 separate tickets - India to UAE and then to UAE to Canada.
PS - Have transited through DXB just about 2 months back and did not notice any testing facility inside depart/arrival halls....correct me if I am wrong.