So you have to land before 31 July?Finally got my passport request after 11+ months.
I want to thank everyone who was able to answer the numerous questions I had.
My timeline is in my signature but basically my file was in Montreal and from what I saw in my notes the delay in processing could be from my name difference or previous visa refusal in different countries.
Now my new dilemma is that I will not be able to take advantage of some pre arrival services because my medicals are valid until 07/31 (I passed 08/23). I guess this is the downside of taking so long to process applications.