Vladimir Guerrero Jr. has left the Toronto Blue Jays to enter free agency after failing to negotiate a contract extension.