The Toronto Maple Leafs traded forward Josh Leivo to the Vancouver Canucks on Monday in exchange for forward Michael Carcone.