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. 4 I E" E& z8 ^ : E" w* Y R( j: h# _7 zSubmit your application to Detroit through FedEx, my experiences, normally 10 business days.