The new prohibitions aren't anything like the old prohibitions. The old prohibitions created broad classes (converted autos, full autos, short handguns, or a specific list of firearms). Bill C-71 will set it up so they can create new 12.x groups, but they'll do it for individual firearms. They're already doing the CZ858 and Swiss Arms individually in 2 separate classes (look it up if you want the exact number), so if you buy a CZ858, you won't be able to get a Swiss after this thing passes. If you have a Swiss, you won't be able to then buy a CZ858. If you own both, you will get both classes (so yippee, you'll be able to buy more of what you already have, but nothing from any of the other new classes unless you've already owned one).
The worst thing to do is to eagerly seek out the new classes which always lead to confiscation/destruction. The best thing that could happen is every person that paid good money to legally purchase these firearms says GFY and doesn't participate in their idiotic games. As a community, we would then need to also step up to support anyone they decide to make an example of.
Realistically, that isn't too likely to happen.
Our next best option then is to ride it out until 2019, while working hard before and on election day to get these clowns replaced. They are obviously not fit to govern.