US-Canada border poses daunting security problems