Originally Posted by
Davvidd
It is odd when you think about it but in Canada certainly it is the CBSA and they are the combined customs and immigration. In lots of countries it is separate and the immigration do not ask you questions when you come back home, but the Customs can and certainly do so.
Yup, same model in Canada and US, orthogonally different from the European model. Both models work, just differently. I imagine in the next 10-15 years Canada may move towards the European model, but hey, who knows...