with all thats happening in the world today, i doesnt hurt to be a little prepared. "prepare for the worst, and hope for the best".
this comment amused me: "And besides, who would waste a perfectly good nuke on Vancouver?" It's obvious you dont know canada well...
I would comment further, but i won't side track this topic.
as for ham radio range? it all depends on the radio, its' wattage, and the placement of the repeater being used. if the repeater is on a mountaintop, you should hit anyone within your field of vision. i personally in the past have hit friends in their cars 100 miles away through repeater service. Ham also offers an autopatch feature, which a ham can use a public 'phone' through the repeater. everyone on the repeater can hear your conversation, but the local call is free(at least it was when i was a club member).
there is a network in BC called IPARN. A group of hams are 'linking' a bunch of repeaters, so a user with the right codes can piggyback a signal along a network from the BC interior to vancouver. i havent used IPARN, but 10 years ago i knew one of the guys organising it.
then there is something new called D-Star. I know little about it, but ive been told it allows WORLD wide communications.
http://en.wikipedia.org/wiki/D-STARmy suggestion is look online for ham clubs in you area and inquire about licensing. you can learn a lot from the 'active' hams. get licensed, its cheap and easy.
best of luck.
peace
al