You'd better do it in Canada, just in case you need additional documents and you can't get them right away if you apply for visa in China. 5 m' E0 {2 h" O# n. n# R , c6 B* G: k7 N2 PSubmit your application to Detroit through FedEx, my experiences, normally 10 business days.