The agreement changes the way players are classified. Instead of being known as non-imports and imports, they will now be classified as nationals and internationals.
A player will be considered a national player if he was a Canadian citizen at the time of signing his first contract, was classified as a non-import prior to May 31, 2014, or was physically resident in Canada for an aggregate period of five years prior to reaching the age of 18.
In the past, a player could be born in Canada and have Canadian citizenship, but not qualify for non-import status if he received his football training outside of Canada. One example would be the sons of some former CFL players, who may have been born in Canada but learned their football in the U.S.
While some have long argued non-import players should simply be called Canadians, there remain some players in the league who were counted as non-imports even though they are not Canadian citizens.
I like this a lot better a lot cleaner. If you are born in Canada you are a Canadian Citizen makes sense to be a National. Internationals are born out of Canada or did not spend a good part of there pre 18 life in Canada.