(in the US) Yes, you may.
Yes you can adopt a child in North Carolina if over 20 years ago you where convicted of a felony for drugs depending on if other than that your record is clean.
Yes, unless the record was sealed or expunged. Felony convictions remain on your record indefinitely.
It is possible. However, you first need to get you Canadian passport which can be difficult if you have "a past".
in most cases a drug crime means, no chance. call an attorney and try to get the conviction expunged if it was 20+ years ago.
Yes! You can leave the USA at any point (obviously unless you're in jail), no matter when you were convicted of the felony, or how many felonies you have been convicted of.
That all depends on the nature of the felony, and how long ago. IF the felony was a crime of domestic violence, then FEDERAL law prohibits you from ever possessing a firearm. If it was a violent felony or a felony involving a firearm in the past 20 years, no. Start by hiring an attorney- you will need one.
Once you get a felony on your record it is their to stay, especially a class A felony.
If they lied on their application, yes they can. Felonies do not 'expire' and remain on the record for life unless expunged.
Depends on if you were convicted or not. If you were, then the answer is no. Felonies aren't like traffic tickets - they don't go away over time.
the requirement "valid for six months" refers to how long the passport must be valid for in the future, i.e. it must not expire for at least another six months. The date of issue (if you got it a week ago or 20 years ago) is not relevant.
Doesn't matter how old the felony is - it doesn't go away. Whether it happened last week or 20 years ago makes no difference as far as the law is concerned.
the population of Manitoba 20 years ago was 943,153 persons