Ryan Kesler lasted only seven games before being forced out of the Canucks' lineup once again.

The team said Wednesday that Kesler will be out for up to six weeks because of a broken right foot. The fracture was revealed on a CT scan, according to an ESPN.com report.