Hi annarn, thank you for your tips and advice and yes finally i got the contract signed by my employer but still need to wait the LMO from Service Canada before i process the working visa, according to joinallied it will take another 2 months, thanks again.....