Why does Canada ask for a US social security number, and try to pull a criminal background check in Halifax?

I was asked to step over to the wooden booths, and wait to be questioned (okay or so I thought). I was traveling from the UK to the US, as I have done so through Canada 3 times already without this sort of hassle. The officer also made reference to a credit reporting service, and asked if I had 5 for a rehabilitation if I needed it, stating some crimes in the US go back 10 years for purposes of connecting flights in Canada. I doubt highly that I will ever support Canada’s economy again, or even currency trade with them. I ended up with my visa "canceled without prejudice" stamped across the Canadian Stamp. I phoned 3 US embassies, and 2 consulates, and CBSA, and the Toronto Airport Authority. After 6 hours and not really getting any answers, here I am. Problem publicised.

Related posts:

  1. What is Canada like compared to America? I am 16 and im really considering leaving the U.S. We are headed into a recession, I cant go to college due to a very poor family and lack of...
  2. I need a quote on airfare? Halifax->Dublin/Belfast? On march break I plan on going to Ireland, I have not bought my ticket yet and need a rough estimate of how much the airline ticket will cost, I...
  3. What is the purpose of this law in the criminal code? 1.Section 177 states: everyone who, w/o lawful excuse, the proof of which lies on him, loiters or prowls at night on the property of another person near a dwelling-house situated...
  4. Background And Benefits Of Quarter Coin Collecting Background And Benefits Of Quarter Coin Collecting Collecting coins has been a long-standing hobby which has been generally enjoyed by children and adults alike. Some of the reasons why individuals...
  5. What are the deductions from a pension received in Canada under the Japan Canada International Agreement? I returned to Canada after working several years in Japan. I have started receiving a pension from Japan which is is less than the monthly amount I was told I...