Haha yeah tell me about it!
I am also Canadian and got my 4 yr BSN in the Michigan. At a school that was approved by CNO since early 2000's up until NNAS came into play. When I began my nursing program it was approved. My NNAS report said "non-comparable" (13% or something crazy) and I had to do IENCAP and everything. Incredibly stressful to be in a situation where you may have a 4 year degree that you cannot use in your country, which, if you had graduated a year earlier, you could have used. And there was no issue with the education itself--it's not like there was an audit done and it was sub-par. Nope. NNAS, and American company where you pay to have non-nurses assess your education against Canadian standards, was the only thing that had changed/been added. And nobody cared about how wrong that was. Not CNO, not Office of the Fairness Commissioner, nobody. Passed IENCAP with flying colours because my education was of a very high quality and equal to (if not better than) a Canadian nursing education. But passing isn't the point. The stress of finding out that your education is no longer accepted because of a bureaucratic change that was set up to make money for GFNS (who run NNAS), that you may never be able to work in your profession in your own country despite being assured prior to beginning your degree that you would be able to, is unbelievable.
So, at least feel glad they made changes (changes they wont admit had to and were made) before you went through the NNAS process. Not that other people's suffering will make you feel better. But be glad you don't have to prove yourself in a day long exam where you are treated like cattle and barely fed enough to continue the exam, and where people are yelled at during lunch break to speak English only. Terribly embarrassing for you and I as Canadians.