The strike probably did affect things. I know a girl who landed in mid april and only got hers a couple of weeks ago.
Current wait time is 43 business days, almost 9 weeks!
Have you tried calling the call centre? They might be able to tell you whats going on.
Here is the number 1-888-242‑2100
I hope you hear something positive
