I was curious about my work permit. I was given a work permit by my employer but recently let go. I have sustained a living here in Canada. My wife is here in Canada she is a Canadian citizen born and raised here in Winnipeg. I am a United States Citizen born and raised in Seattle. I know after 6 months of working I am able to apply for PNP but I only worked for 3 months. My employer didn't give me a legitimate reason but law says that they don't have to give a legitimate reason to terminate. Am I still able to apply for PNP? Am I still allowed to remain in Canada till the duration of my permit? Or do I have to apply for citizenship through marriage? The law I believe has changed for getting citizen through marriage and takes a lot longer now. I am a culinary graduate educated and have the resume to back it up. Please advise. Thank You