It is my understanding that when CBSA was created in 2003 it combined powers of Canada Customs and Revenue Agency, Citizenship and Immigration Canada, and the Canadian Food Inspection Agency.
Are there any measures that any of these departments can put into place that can assist CBSA in being a more effective, transparent, and efficient party?