haha
whats the name of that Consultant company in Firdous Market lhr?
i think they must b havin a head office somewhere in canada try contact them mayb they can come up with a solution.
Now for the immigration u definitely need a lawyer after working for 2 years otherwise its gonna b a mess...