http://www.cic.gc.ca/submit-envoyer/offices-bureaux-eng.asp
You can send it to either of the offices. Historically, LA is faster in processing.
Coming to the carrier options, it depends on how urgent you want your passport delivered. When you send to the consulate it doesn't really matter, but your return envelope should be flat rate. I've used 19.95$ express mail..