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...