Congrats Doglover.... Its really like a dream come true before a wake up call!! Really lucky you are and must be showed with blessings of GOD
I agree partly as you suggested that timely and organized docs to CHC make the process speedy but may be its not always work out....I believe sometimes its a click of luck after all.....and but anyway you got it really in a record time and should work for an inspiration model for your fellows!
Have a great time and life at Canada and keep us in your touch........
All the very best