Mechanically, the Sigma zoom is of higher quality, optically Canon is slightly ahead. To be fair, it must be mentioned that the camera's internal correction of distortion and vignetting helps a lot, especially with Canon's RF 2.8/28-70 mm IS STM. Incidentally, the classic 2.8/24-70 mm zooms from both manufacturers perform slightly better.