Nope. Try again. He's welcome to play elsewhere. He's welcome to work in a different industry.
Also, I'm not saying that the NFL is preventing him from going to Canada to play, what I am saying is that the NFL is prohibiting him from working in THE NFL!!!! The NFL was(as others have pointed out) proven to be a monopoly. This same monopoly is refusing a grown man(no child labor laws here) the right to work. We are not talking about a blind person applying for a pilot's job. We are talking about a BS age limit where there is precedent enough(MLB,NBA,NHL,etc...) to make it unlawful.