My wife and I got our passports this year because we went to Mexico on a vacation. We go every year to the US for vacation, too, so I really don't understand why there is a fuss over getting a passport. I mean, really, thousands and thousands get passports to go to Mexico or Europe and think nothing of it, so why is it a problem getting one for the closest foreign country? I don't really think of the US as a foreign country either, but in fact it is, despite our closeness. If you are British, do you have to have a passport to go to France? I don't know, but I suspect you do.
Anyway, to make a long story short, we had to drive two hours to the Passport office in Calgary after filling out the forms and getting our pictures. Your dentist can guarantor you as well, which in my case worked really well, because my dentist is my brother in law. (insert joke here). After getting the new non-smiling picture, which is non smiling for some future face recognition system, we took our stuff to Calgary, and one was processed there, but we had to get another picture for my wife as there was a glare. Back home, another picture (free of charge) and sent to Calgary, who then processed my wifes passport. Time it took from start to finish? Less than four weeks from getting the application from the post office to getting the passport in the mail. I was quite impressed with the service, seeing as how this was our first passports. Not a big deal, folks, but I do have one question, and it is about kids. We all know how kids change there features, especially between say 12 and 17, so how is a passport going to solve this problem? My teenage son today looks nothing like he did 15 months ago, so if he had a passport then, they might not let him in.
Anyway, it is a bit of a pain, but anything worthwhile is worth the effort, and as I enjoy going to the US on numerous occasions during the year, the bit of time I spent getting passports was well worth it, at least in my opinion.