The Sharks come up short again on a major free agent, as John Tavares joins Patrick Marleau in Toronto.