Yesterday it happened also to me - I was in a hurry and send BTC to a BCH address. How? I recently did a BCH transaction on my Trezor and so the preset was still BCH. Without double checking I just looked up in my Trezor a new address to send some BTC from an exchange to without seeing all those warnings they implemented.
I was so frustrated I can't tell you. I really was convinced "this is it" - those btc are lost forever. I just turned off my computer and went to bed. Today I started installing my brand new Trezor Model T and thought I give it a try and start researching for a solution for "BTC send to BCH Trezor address".
Already after a few minutes I found out that Trezor is even offering a recovering tool for those mistakes. Here is the link for those of you who might need it sometime in the future:
https://trezor.io/recover-coins/
I was still convinced that this tool will work for anything but my problem but I should be wrong. I just selected the problem "BTC send to BCH" and connect the corresponding Trezor (my old one) and there they were. I just had to send them to an BTC address and everything was fine again.
So even with the market being in the red this is quite a happy day to celebrate!