United States or Canada? This was the only question I had whenever I planned for overseas. I knew US is a good place for IT professionals like me but Canada seemed a better place. The thoughtful counselling given by Kansas consultants helped me take a right decision. I thank Kansas who saved me from H1-B glitches and suggested a smooth transition to Canada.