Background: I was 16 at the time as a Pakistani refugee with my family. Things didn't work out and we were given 30 days to leave the country. We left within the first week (to the US by border and stayed there 2 weeks before going to Pakistan). I had my name permanently changed in 2007 as well. Since then, my parents passed away in Pakistan and I'm not completely sure what the status of my case was or is. I just heard that I personally needed to wait 10 years to become eligible again.
I've read from multiple sources and spoken to an immigration consultant about this issue. All he said was that I've spent over 10 years here and my biometrics (fingerprints) as well as records wouldn't work against me since I was a dependent back then. I'm not sure if that's correct or not. Further information, I'm a secret ex-muslim and have had trouble adjusting to the culture in Pakistan, which is why I wish to return back to my home. I'm also a bachelor degree holder and speak English natively.
Is there any hope for me to go to Canada again?