@Genevieve *****
I came from Canada a dozen times and never had the onward ticket BUT I was prepared to book it on my phone at the Thai airport if needed.
As Tod mentioned the bigger issue is the airline bringing you but I used the same plan just show up a little early leaving so you have time to book that flight.
I've never heard anyone rejected when leaving or on arrival but you could be the one.