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. ( T# C9 X5 a: R) ~: }7 u( j# V9 y$ h4 z' b& V$ B: W8 r$ D
Submit your application to Detroit through FedEx, my experiences, normally 10 business days.