To all the folks here talking about having expended funds on your application - your employer should have paid that and if you have paid to apply then you have been cheated.
To those complaining about not being able to take jobs in Canada, all I can say is that of course that may be...