It is 100% going to be easy to get visa if you have a ticket.
You have no idea about the US visa system. A few years back, my B1 visa was put on hold for 6 months, just because of some administrative formalities. And many of my friends have faced difficulties with different types of visa. If you are a citizen of some of the developed nations, then it is relatively easy for you to get your hands on a US visa. But if you are from countries such as India and Pakistan, then it takes a lot of background checks and additional verifications to get a visa approved. In short, having a valid ticket doesn't guarantee you a US visa.
you are very right - I agree with you! It not easy to achieve the US visa and there are so many things which can hinder in you and your USA visa.
Things will be very difficult when it will be USA and Canadian visa.