Thanks for sharing this info. Can you please find out from you friend, how much time it takes in application transfer to USA?
I guess there should be a contact email for CIC process. You can email them and ask the same question. How long are you planning to stay in USA ?