Canadian Consulate in NY is painfully slow. You will wait and wait and get old, lose interest or the project on the other side will fizzle out.. I really wonder how they get any one to come do projects and contribute to the economy given the terrible state of issuing temporary work permits...