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.
CBSA is only border services, there are distinct Immigration Canada and Custom and Excise departments.
They enforce the law of these two departments at the border, entry as well as exit.