I haven't read through this thread, my first thought is I am keeping my guns... It's a "no" from me. I cannot imagine a scenario in which I will surrender my property or ship them to a foreign country.
Also when the libs rolled out a ban/buy back they were in a position of strength in which it was going to take them two years to implement. They are now a weakened minority and we will most likely have another election in two years.
Either way I am joining the "grow a pair" club and keeping my guns.