It's not from a Toronto minor-league affiliate. Toronto's only association with a minor pro organization having
the initial "T" was their 2000-2002 working agreement with the Tennessee Smokies of the AA Southern League.
There are or have been several colleges and high schools with the initial "T" whose teams are Blue Jays, although
none we see currently has a blue jay logo matching that on your cap. You might want to look into Tabor College
[
http://www.taborbluejays.com/sport/0/1.php ], Triad High School [
http://triadhomeschoolbaseball.org/ ],
and others, and ask them if in previous years they used the logo you have.