Didn't think we had it so bad here that we had to worry about the state of the refugee's who are seeking asylum in our country. Let's not forget, most of us come from similar circumstances. Myself, I was born in this country and consider it my home and native land. But my lineage only goes back three generations before, when my blood was being excised by the nazis. I was always taught Canada is a 'cultural mosaic'.
That aside, I just got my passport renewed as well. It arrived within 15 business days, but they gave an expected date of 21. It was nice. a 5 year passport is $120, and $160 for the 10 year as stated above. They accept cash debit and credit at the provincial building in town.
You've also got the option of making the trip to the passport office (?) in Winnipeg, where you will recieve (from what my travel mate told me) on the same day. For a slightly higher cost, naturally. In case your in a little more of a rush.
The enhanced photo ID's that were released a few years back as an i:ncluded option on a majority of driver's licenses these days, is suitable for travelling via land crossings. Personally, I will not be going state side until things settle down at the borders.