they did, and I answer all of your questions in my posts before.
But I'm nice so here it is again:
Yes they ask for proof of legal status in Canada
Yes they ask for the address where you're going to stay
It takes 2 weeks if you send it (plus shipping times)
It takes about 6 hours if you go personally. They're open Mon-Thu, 8-11 AM (it makes no difference whether you leave your passport at 8 or 11), and they'll ask you to go back at 2 PM, then they'll have you waiting 'til 3 PM (approx) when they'll give you your passport back with the visa, and a huge envelope with the stuff you need to enter Canada and instructions on how to waive customs for your first time move and get your Permanent Resident Card, as well as the Social Insurance Number (SIN) for health care.