I've traveled to/from Canada often since my current husband is a Canadian, I've been harassed by immigration a few times for no reason. I have heard that Canadian and Mexican immigration agents are a lot more strict because child abduction is more common.
I apologize in advance if this starts a disagreement as that isn't my intention. But I feel like I have to stick up for my country here. I just did some quick research to determine if your comment was indeed true. It is not. There are approx 800,000 children reporting missing in the US each year (per the Department of Justice). Per the RCMP, only approx 50,000 children are reporting missing in Canada each year.
Now, the US has a higher population of course, but only by about 10 times. Extrapolating the Cdn statistic would be approx 500,000. Which leads me to conclude that child abductions are not more common in Canada than the US.
Again, not trying to start a disagreement, just wanted to share the results of my research
.