Hello my friend, yes you will get into both of these schools (provided that you DO get a 100 on your TOEFL.) But...why would you apply to a school in Canada? Do you want to stay in Canada, or in the US? If you wanna stay in the US, then you should focus on US-based schools of course. You have great work experience, so you should be able to target better schools in the US as well. Big state schools, such as Wisconsin, Michigan, even Michigan State will be somewhat affordable for you, and you will get in. THAT would be my advice-no need to go to Canada, since you wont be able to get a US-based job with that kind of degree. Hope this helps, and good luck!