You have the same rights as any other worker in Canada, however in practice a lot of temporary workers are unaware of their rights and so there are many instances where workers have been exploited. There is actually a Canadian association dedicated to the equal enforcement of these rights, called the Temporary Foreign Workers Association of Canada, but their website isn't working right now.
If you feel you are being exploited then you should seek assistance with the situation. If you quite your job you could obviously be in danger of losing your status. You may want to contact your provincial labour ministry for information, or you can always reach out to a non-profit which helps people in your situation.