No system is perfect and yes it does make it more difficult for certain countries. Unfortunately Canada does not have a choice it has to be tough to fix the broken system left behind by the liberals. I support the Harper administration and it is just a small step in the right direction to clean up fraud, abuse, corruption. If you get advise from a professional it is not worth very much unless you actually retain them to represent you.