It takes an average three years to hire and train a federal Customs officer, says a Canada Border Services Agency internal audit. The Agency disclosed each year it spends $40 million to hire 258 new officers, the equivalent of $155,000 for every successful recruit: “It is taking too long.”