Bill C-12 and the Start-Up Visa Program: New Government Powers Over Immigration Applications Explained
Key Takeaway As of March 26, 2026, Bill C-12 is now law, giving IRCC new authority over immigration documents and applications. The risk to Start-Up Visa applications is real. The program carries a documented backlog and recognized fraud concerns — two of the conditions the new powers target. The most exposed applications are those tied […]