No, as per the current guidelines visa-on-arrival in Canada is not available for Indians. This has been circulated post the pandemic and one needs to have a visitor visa to travel to the country.