Ugh,
I'm getting stressed out reading about your difficulties with Immigration.
I hope you all get through in due time.
Honestly, when I was going crazy finding out how long it'll take for my Hubby's passport to come back I emailed them and CIC emailed me back directly the day the visa was...