Great, thank you all.
Assuming i didn't touch my BCH since it was created.
If I just want to send a BCH offline transaction (let's say to my new wallet), Can I broadcast it with an offline node?
You can:
1) Create the transaction with pre fork Bitcoin data (assuming you have air dropped BCH and never touched it).
2) Sign it however you want (offline included)
3) Use a BCH push service to broadcast from there (typically provided by block explorer websites).