I think you have a pretty good chance, go for it. My profile, B.E 80% (in Instrumentation), one research paper in computer vision, 1 year work ex in Capgemini, no GRE either. Higher the IELTS, the better, I had an 8. You do need recommendations from your academic professors.
They do not have an online payment portal, you have to put in your details. It takes around 2 months to process the application.
Personal recommendation, try for much better universities. This is a fresh masters, you have a better chance in Dalhousie or Memorial.
All the best.