I recently called the immigration office and I was told everything in my process is completed, including background check. I received a pre-arrival services letter 3 months ago, but no updates since then. Does anyone know why it’s taking so long, if everything is done?