Upvote:1
Per the Processing times for temporary resident visa applications processed by visa offices outside Canada page, the Los Angeles office takes 42 days, New York 52 days. My understanding of these things is: you can always apply for a temporary visitor visa wherever you are. (Just for completeness sake, for other kinds of visas this is not true.) I can't find the reference to this on the CIC website but this thread on the Canadavisa forum definitely agrees.