Not the iPhone. You can use the SIM internationally but not in the US. Put an AT&T or T-Mobile SIM in your "unlocked" Verizon iPhone and it will not work.
UPDATE: I should also add that if you buy an factory unlocked iPhone from Apple, there is no way to activate it on any CDMA network. CDMA is inherently a locked network.
UPDATE: I should also add that if you buy an factory unlocked iPhone from Apple, there is no way to activate it on any CDMA network. CDMA is inherently a locked network.