I am fine and still doing registration here and there. Landing experience was just coming out of the plane and went to immigration counter in Montreal. Was asked to go downstairs, collect luggage and then landing procedure will be completed. Hired a porter for 22 CAD,which was really helpful. If carrying more luggage do hire a porter. The porter asked immigration officials that how long will take the process and was told about 45 minutes. Waited there with family and after they completing their checking inside,assign your file to an immigration agent (Not Pakistani concept agent LOL). The only question asked was how I am carrying funds(Mine was bank draft & cash). Took 42 minutes and then was led by the porter to terminal for boarding West Jet for Calgary, a domestic flight.
Life here is good,city is quite, clean & spacious. Will advise any one landing to go for SIN first as is used as proof of address in health card registration. GO for SIN and then Health cards etc. I today received Alberta Driving Licence through the post in exchange for UK driving licence. Life will be struggle I know, but thats what we have chosen ourselves. No apply for any job after more than two weeks, being Ramadan. Will start applying next week as we have a life ahead, and no running. Any one needing any help and in my limits, will be there to provide.
The difference from UK is that the atmosphere is welcoming, finding out that you are a new immigrant will be greeted with "WELCOME TO CANADA".
GOOD LUCK.