There are multiple factors working against you.
1. You didn't complete school in the States
2. You are not an American PR/Citizen
3. Very few schools accept international students, and the ones that do accept tend to have completed dental school in the States
Here are the results from the Match last year
https://www.natmatch.com/dentres/stats/2017applstats.pdf
Out of the 223 filled positions in OMS, 212 went to American dental schools, 4 went to a Canadian dental school, and 7 went to an international dental school.
Your job now is to find the schools that will accept an international applicant, and impress them.
Here is a program search that should help you into deciding which schools you should apply for:
CASSchoolPages
Some of them will flatly tell you that they won't take in international applicants, so you don't have to waste money applying there.
This search isn't 100% accurate, as some information may be outdated, and the most accurate information will be obtained by emailing the Program coordinator or the program director.
The odds are against you, but if it's your dream, you only need 1 interview to match.
Good luck!