Le 24-70 est bien adapaté à un boitier FF mais pour un APS-C comme le 300D ou le 40D tu n'auras pas de grand angle.
Tout dépend de l'usage que tu veux en faire mais pour un zoom polyvalent, le 17-55 est parfaitement adapté à un boitier APS-C (avec l'IS en plus).