The Daily Show with Jon Stewart

Welcome Canada

Season 8 • 11/03/2003

The Daily Show is now in Canada, making it a "major news network."

More