I have followed the forum here for a while and it's quite unacceptable to see how people are treated by these pardons companies, lawyers and politicians. It's quite revolting to see that a few people do one mistake and society doesn't give them a second chance. They are not necessarily criminals but they just happened to do an error in judgement. The number of false reports, acquittals and dropped charges are still enough to ruin a person. Laws keeps changing and something that is now legal will still impact the individual because when he/she was caught it was illegal.
This fad of bashing immigrants and criminals for political gain is unacceptable. The US should start imposing VISAs on anyone who wants to visit and all the other countries should do the same. At the end of the day, you pay the government and they know you are not a risk. It's a fair and just system for all. Just go back like it was before. Then attitudes will change for sure. I believe the electronic Visa is just the beginning of this.
Also, all countries should propose a system where after a certain period of time, you can't refuse someone entry based on his criminal record if he has been crime fee and served his sentence. I believe this is why the U.N. is for. We have let so many things slide as a society but we must make sure someone with a theft, assault or vandalism charge must pay forever. I believe people learn from mistakes and move on. In fact, there are many charges that are quite small in nature that can be reduced to simple civil infractions, you pay a fine and you continue living a normal life.
Custom officials have better things to do than check criminal records of people. However, they have been given so much power that they are instructed to do so. They violate human rights and discrimate. They are unable to find the real criminals or terrorists but they will act like jerks to someone who just wants to spend some cash in their country. Someone who had smoked weed when 17 and now 57 is such a risk to the country. The same can be said for someone who was caught with drunk driving. Another threat to canadian society. Fifty years from now, I believe or I hope this whole criminal records non sense will cease.
Anyways, don't get caught and stay out of trouble because they will make everything they can to drive you into poverty and gauge every penny you have to clear your name years later. Good luck finding a job too in the meantime. I believe that people who had a simple brush with the law and managed to become good people should continue to campaign for criminal reform regardless of what the rich elite will have you believe. And be careful who you trust.
Anyways that's my 2 cents.