Hi Bilal,
on another thread I read the following referring to security checks:
"This is a serious & time-consuming stage, involving many agencies, including CSIS, Interpol, NASC, Database Checking & touch-base with Local Police. Many things are considered here... the No. of countries visited, Applicant coming from 'certain' countries, ex-Servicemen [including Law Enforcement services], Prolonged stay in a country w/out sufficient docs to prove cause, frequent traveling to certain nations, your *Name (?), Inter-Religion/Nationality Marriages etc. "
So I think either CBSA is one of those agencies that directly conducts checks, or it is the main agency that orders those agencies to conduct the checks on it's behalf and the result goes to CBSA which in turns gives the visa office the green light to grant the visas.
Yes for that reason I believe it is really hard to know under what agency are the background checks under. There are so many agencies that do the background checks and we don't know who to contact. If we email the embassy and ask them to email the security check agency do you think they will do that? Or atleast tell us under what agency it is so we can contact them?
Reference:
http :// www. canadavisa.com/canada-immigration-discussion-board/background-checks-explained-t39578.0 .html