I just purchased a Nokia Lumia 822 on Amazon and it did not come with a SIM card. My current blackberry does not have a SIM card either. Can I still activate it on my current Verizon Wireless account without a SIM card?
Nope you'll need to get a SIM card from VZW in order to connect to network.
No you cannot. Just go to a Corporate Verizon store and they will give you one or you can call CS and they will mail you one.