It would make sense that DHS can run background checks more easily on people who are already in the United States.
Doesn't that defeat the whole point of having both CBP and CBSA conduct their own background checks as part of normal application processing if CBP is going to do additional background check on Canadians on top of what they normally do for US applications.