That's hard to say for certain, alot of it depends on which province you live in. Alberta where I live for example, has some of the strictest customs agents you can imagine, I've had countless shipments stopped by them. Ontario on the other hand, seems to have customs agents that really don't give a rat's ass about what they let through.
Most of the time if something is stopped in transit, it'll be sent back to the original shipper, so all you'd be out for is the shipping cost if that were to happen.