I overstayed in the USA with my visitor visa (6 months) while waiting for the approval of an L1 visa. Unfortunately the company closed and the L1 visa was denied. I have been living here for 6 years, my youngest daughter was born here in the US (5 years old). My family and I no longer want to be here and we would like to migrate to Canada. What type of visa should I apply for? student visa or permanent residence? Can I apply from the USA without having to return to my country of origin?
In my country I don't have a family, they are all here (parents, brothers, cousins, with legal stay) Thank you in advance for your help.
PS: I´m a telecom engineer.