It all depends on your budget now. Usually Air India, Air Canada, Etihad and Emirates are the most preferred flights taken.
Make sure that your layover country has an accepted covid testing for canada.
Speak to a booking agent once to clear your doubts.