Hi, Applied for visit visa for myself, wife and kid. Surprisingly, wife got approved after 3 weeks and myself and kid got refused after 3 months, then i re-applied adding wife's visa and cover letter a month ago,still nothing yet. We plan on visiting the US in two weeks then Canada for holiday but can't wait on Canada visa no more. We applied online from Nigeria, my question is can we get the visa stamped at their office in New York if we get the PPR after arriving in US? Or can we just send the passports back to Nigeria,have someone submit on our behalf and stamped(learnt this is possible) and have it sent back to us in the U.S. before making our trip to Canada ( agent said this might raise a red flag at the port of entry as the visa would be issued from nigeria after date of entering US as they share the same database).. Please your advise will be highly appreciated as am very confused and can't wait longer in Nigeria hopelessly for the Canadian visa and it's December already. Thanks.