Thank you for your piece of mind, but I want to apply under FSW not CEC, and I worked as self employee I have my tax identification number. I have F2 visa it's student dependent and since there is a cap for h1b work visas I wasn't able to obtain one unfortunately...
Before I pay the fee to CIC...