Yes, C can file a cap-exempt petition for you. You should submit A's approval notice, B's transfer receipt and recent payslips from B.
If you plan to join C soon after transfer is filed, then talk to C's attorney before doing so. B may withdraw their transfer and I am not sure what the impact would be. Maybe file C's transfer in PP and once approved, then join C.