One hour and forty minutes should be sufficient for the transit. Chicago is a huge airport so make sure you get to connection gate ASAP. On the flight to Chicago, it may save you a bit of time if you could get a seat closer to the exit doors of the plane.
As a Canadian citizen, you do not need a US visa.