For sure you need a Transit visa !!!....It genrally dosen't take took long my wife got it in 1week . She traveled from india transited via Toronto to USA.
If your application is pretty straight forward will receive in a week or two. Do you attest know which office your file is sent NY/LA...