A British tourist on a four-month backpacking trip around North America has been detained by immigration officials in the US for more than 10 days after trying to enter the country via the Canadian border.