If a Airsoft is legally sold in Canada is it legal to buy the same gun in the states and bring it across the border?

Perhaps. The gun would have to have a clear receiver and even though it is legal, the border guards can still not allow it in. Some of the black guns are imported by actual arms dealers in Canada. You would have to have a firearms dealers license to bring those type of guns in legally.