Welcome visitors! 2026 update: This site is undergoing a complete revision to reflect the fast-changing immigration policy changes of 2026. The information below, while largely accurate, dates from 2025 and before. Please check back frequently for the most current updates, thank you!