More accurately, rather than CBSA posting, someone who posted there encountered a CBSA official (but unlike on this thread, we don't know where, just when) and that official gave more details to the individual.
Appears it was just a manufactures recall
Per CBSA on Reddit
Thanks for the update sometimes the answer is actually straightforward.
Indeed. It's good to hear that someone official supposedly agreed that the replacement should be free, at least... a comment there references a memo, which seems plausible enough as well - but I guess these memos are not public so there's still no official confirmation from the gov't. I'd prefer a more official confirmation myself, but lacking that - this does seem straightforward enough.
this is just my 0.00000000001 cent of opinion... i think there are two kinds of immigrants: those who really wish to live in Canada, and those who just want to use Canada. to each his own? definitely. but then, can't blame others if they start questioning the motives. imho, it is rather unfair to those who've been a citizen for a long time and are actually working and living in Canada as compared to those who just acquired citizenship and is just using the power of the Canadian passport.
again, just my opinion...
So I think that when the gov't provides a pathway for folks to immigrate and become citizens, there's a kind of implicit contract here. The folks come to the benefit of Canada, and in return they're allowed to get PR and eventually become citizens. By the time they've become citizens, they've fulfilled their end of the contract to Canada, and should be allowed to reap the benefits.
If one says that the time to become a citizen from PR and all that is too short - that's not an unreasonable position to take, but it just means that the contract should be updated as to give Canada a better deal (say for example 5 years as a PR to citizenship to increase the amount of taxes paid or whatnot). I myself have been here nearly a decade and have been paying taxes and living and working in Canada all this time and I still haven't managed to secure citizenship yet. How much more do you want from me?