The green Niagra note is fake, or rather it's a reproduction with no intent to deceive. It's printed on green Xerox paper. I don't know its origin. I've heard that in years past, reproductions of broken bank notes like this were given out at major numismatic conventions, though for what purpose is beyond me. Since chartered bank notes as a whole have seen great increases in value over the past few years, novelty items like this are fooling more and more people into thinking they have something of value.