1 - Typical service standard is 10 to 20 business days for processing + additional time required for the mail delivery.
You can opt for Express pickup (2 - 9 business days) for $50 or Urgent pickup (next business day) for $110 if you need it faster.
2 - You can check the link below for estimated wait times for an office near your location
https://ircc.canada.ca/english/passport/map/map.asp
Click on the link "Check office details and walk-in wait times" for each office.
3 - Click on the link "Delivery by mail" for each office for the service standards.