In Canada does an airsoft gun have to be clear ABS plastic?

Yes, though the type of plastic doesn't really matter as long as the customs officers can see the innards of the gun.