Hi,
I think your estimate of 3k is quite accurate. Fees (1050), language test (300), medicals (250), criminal record checks and all the other forms (pictures, marriage license, courier costs) really add up.
The upside is that you dont have to show proof of funds for CEC.
However, it is still important to start the process with some savings in the bank.
Good luck!