So basically if you are a free agent, you can sign wherever you want. If Toronto asked you if you wanted to do a sign and trade so they could get something in return, it would totally be up to you, the free agent, to decide if you wanted to do it.
It's not really even a matter of even being traded. To me the only reason you would let any team do a sign and trade with you is if they could work out a deal with the team that you already want to go to because you could get a one year longer contract and more money, because the team that is signing you before they trade you is the team that you played for for the last few years.
So the only reason a good Free Agent probably would let the team they are leaving do a sign and trade would be so that they could get more $$$$ and a longer contract.
It's not really even a matter of even being traded. To me the only reason you would let any team do a sign and trade with you is if they could work out a deal with the team that you already want to go to because you could get a one year longer contract and more money, because the team that is signing you before they trade you is the team that you played for for the last few years.
So the only reason a good Free Agent probably would let the team they are leaving do a sign and trade would be so that they could get more $$$$ and a longer contract.