"Why did he even bother getting a visa? He could have just walked across the mexican border..."
Good point!
That is not to say he could not have just walked across the Canadian border, it's just that over 12 million people have already proven it is easy to do across the Mexican border...