Don't worry and keep faith in god, be positive everything will be fine... I could recommended that don't move here and there,dont take advices from lot of people.. only best way is to hire qualified immigration lawyer from Canada who is best to solve this type of complicated (easy for them)...