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. : I* Q! u: Z! @$ @9 ?$ ~; i( u- f% Y' o
Submit your application to Detroit through FedEx, my experiences, normally 10 business days.