Except for US citizens, US green card holders, and the like (for which this is really easy), this is really hard to do....
According to https://www.canada.ca/en/immigration-refugees-citizenship/services/visit-canada/dual-canadian-citizens-visit-canada.html#findOut it may be possible to apply...