1) Airsoft is LEGAL to own/use/posses in Canada.
However, if you break any law or commit a crime or have the police called then it is illegal, and you can be charged as if it were a real gun.
Dont believe? well thats what my local police station had told me when I asked about the legality's revolving around airsoft guns, so ask your local cop shop.
2) The only "grey area" in Airsoft is the CBSA. They are the ones that make airsoft guns difficult to import, and they give retailers trouble if they find out the airsoft guns are being sold to the public...