Hi I am British Citizen and I had cancelled my visa waiver program by us customs officer in Canada Toronto airport. I been in USA twice and did stay over there 3 months and again 3 months and I didn't break any law. When I like the go there again the immigration officer asked me lots of question like why I want to going back there again? I said I love to visit different states of USA. They asked me did you doing any job there and I said no. After finished conversation they give me copy of conversation and told me I need to sign it. After two hours interviews I was very upset I didn't read that paper before signed. The give me refuge stamped in my passport and told me when you want to come next time in USA you should need to apply for visa and your visa waiver program will be cancelled after today and in future you will not able to get again VWP. When I came out the customs room, I read the document which is given to me and I find out there is a question are you work in USA and they write down there is yes but I told them no. That time I try to go back in customs immigration room but there is no option to go back there. So my question is, they put wrong information on their system so if I will apply in future to visit USA or work in USA or settle in USA then there is any possibility to get visa? I m worried because they put wrong information about me in their system. And how I can correct that information from their system? And which kind of visa I can apply for future to visit USA? Thanks