They won't seize the rifle, per say. Look at the language of the text. "2 year amnesty". If you haven't turned it in by then there will be a bench warrant with your name on it.
In the end, the Liberals clearly understand that law abiding gun owners will comply with the law, no matter how unjust.