Very true about Canadian immigration policy. It's no walk in the park but seems to work well for us. Canada also has welcomed a lot of refugees after properly vetting them. The community in which they arrive in plays a large part in sponsoring and support (if needed).