I have bought them (frozen) at West Indian stores on Eglinton, west of Eglinton West station. Sorry to space out on the particular names of the grocery stores!
You should be able to get the frozen filets from either Barbados or Tobago at a West Indian store. Last time I looked for them they were a little pricey though.