I completely agree with you on this. This is just terrible structure of Canada for processing visiting visas. I have been to the U.S. couple times, but it ain't like this. I have been waiting for Canada TRV for last 2 months but there is no update from them. Now I know, why the United States is...