Looks like you are currently in BG check. This doesn't mean much as you can still be denied. BGC can take longer depending on the countries you have been to as those countries need to provide information to IRCC, and nobody knows how long that will take.
Please tell me what is meaning of “BG check “ and BGC
Which country information where I am residence ? Or my permanent country .
I am residence in Bahrain 18 years
You mean they checking my education back round ? Or my job background ?
Or back round my family or security background Bahrain
I need to know is that passed background and education checking advise
Thank you so much for nice reply