I use
VOIP.MS for my tollfree numbers. They allow outbound spoofing too.
If you create a free account there you may be able to use it for toll free numbers.
If you fund the account and use it and decide not to continue, they will refund your unused money, as long as you have not put funds in a second time.
I have been happy enough with them that I have ported a toll free number there and am porting a regular number to them (consolidating).
I like the way you can create sub-accounts, etc.