The confusion with the legality issue with most folks is the term "replica firearm". To cosplayers and movie buffs, a plastic or die cast metal "model" of a real firearm (pistol, rifle, etc) is a "replica", but they are NOT "firearms" as they do not "fire" anything. They are just models or toy versions of the real things.
In statutory terms, a "replica firearm" defines an actual contemporary firearm that is built to "replicate" the look of the original weapon. Example: a Winchester '73 model rifle built in 1999 would be a "replica firearm" under the law.
A plastic, die cast metal, model or toy version of a historical firearm would not be regulated by the same "replica firearms" laws or codes, as they are considered "non-guns" by the statutes, but they may have their own rules and regulations elsewhere in the statutes of any given city, state, or country.
Many statutes give leeway for the use of realistic toy weapons for "theatrical" purposes, so the codes or laws that would require that the barrels and triggers to be painted bright orange on fake guns are waved, for "theatrical" purposes.
Now, do ComicCons or photoshoots for your Facebook or Twitter accounts constitute "theatrical" performances in the eyes of the law? One would think so, but it's always best to always check with the authorities in your area (as well as your event sponsor's rules) before you do anything questionable in public with your "toy".
This is not true at all, a replica in the case of firearms is something that is not a real firearm that is designed to look like a real firearm. RCMP site for information

Specific types of firearms
On this page Air guns Antique firearms Black powder firearms Crossbows Flare guns Kit guns and conversion kits Receiver blanks Replica firearms Air guns There are two general types of air guns (also known as BB guns, pellet