You can mail it back to your home in BC.
I mean, if it does not look like an actual gun (m16, ak47, uzi) then its just a pellet gun which is legal to own, so for 100zl, do it up! Just MAIL it back, taking it on the plane... might not go to well.
I used to go every summer to Poland for 1 or 2 months at a time, I always purchased butterfly knives, switchblades, and even pellet guns... I never took them on the plane with me, I always mailed them back to myself in BC, and never had any problems.
I dident know the knives were illegal in Canada untill a year after I owned them...