Hi,
You seem like a Indian student. Here is my piece of advise. Firstly! what is the class mentioned for your GPA? If it is first class then your you have good chances. If your is an upper second class you still some choices in this would be a 56-59%. Any score below 55% is not advisable to apply in Canada you'll not get into even the lowest of low universities.
You need to get a strong SOP and strengthen your profile. Work experience is a great way to do this i notice you have it. You have no chances in research programs you can give a shot at non-research masters or MEng as its called in Canada. PM me if you need more help