Canada stands to save billions of dollars with visa requirement for Mexicans