You asked if it would work, the simple answer is Yes. Will you be able to use all the features? I personally have no idea, but you will be able to use the phone itself for certain (2 years ago me and my wife went to Glacier National Park in Canada, and while we were using AT&T, my sister was using Verizon, and her phone worked in Canada the same as it worked here...though I think she got dinged for some data usage that was charged differently there than here).
Call Verizon for in depth details...especially since what you're trying to ask is if you can transfer a Canadian iPhone over to use on US networks.