In short, apply to jobs in the states and once you have an offer you can think about getting a visa. You don't need to worry about three citizenships. That is a long long process. The real challenge is finding a job.
Being a Canadian, the Toronto/Waterloo region as a multitude of job openings right now for CompSci grads.