Asalaam Malikum,
It just takes time. Why? because its the most disorganized immigration office in the world, according to lawyers and consultants from vancouver,BC canada. Plus when you send them updates it takes close t0 3 to 6 months for them to update your file. Depending on the person...