Hi Ash
I have also had a consultant for 3 plus years.. but i got frustrated like you and emailed the Canadian High commission to ask for my file number so i can check my e-cas status online. You have every right to check for yourself. The canadian high commission does not think its a negative...