Hi and yes, but only for a specific short list of "exceptional circumstances". Do you need to return to the US on short notice for a job? If you have an offer in hand, andit shows you must start in less than 6 months, you can use direct consular filing. You email your US Consulate (ultimately all US immigrant visa processing in Canada is through Montreal, but other consulates can do your I-130 intake as a courtesy). First step would be to email the closest consulate with your situation. If they confirm eligibility they give you a date to show up in person with originals of all documents, a set of copies, your I-130 application and I-130a, and the fee, plus an ExpressPost envelope to send it everything but original docs to Montreal. Can apparently be as quick as 2 months, but ours took 10. Still way faster than applying in the US.