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! c8 O( N+ N+ B! [+ f" v3 P4 m/ p; S1 m' p; ?6 ^
Submit your application to Detroit through FedEx, my experiences, normally 10 business days.