The Toronto Maple Leafs have traded Alexander Barabanov to the San Jose Sharks in exchange for forward Antti Suomela.