Keith Vidalin lives and works in Texas, but is a Canadian citizen and has been in the country legally for months.