Another important thing : For First Class and Business Class, on your test date and interview, you can choose your own date and time, but still between CIC's working hours.
This way, if they can have huge fund from First and Business, they can actually lower the price of those Economy class, and...