At work, in Canada
As an employee in Canada, you'll have to adjust. Things are quite different. You have far fewer rights and far more responsibilities. You can easily get fired. In many professions, providing your own materials is commonplace.
If you're new to Canada, it's unlikely you'll join a union. This means you'll fall back on minimal government regulations, which are very lenient (for businesses).
It's also notable that in Canada, regulations are often arranged by province. So, in some places, they're somewhat better than elsewhere.

I like to work and not complain. You're often hired quickly, but that also means you might be fired quickly.
A point that many immigrants struggle with is the lack of vacation time. For starters, you're entitled to two weeks of vacation time per year. A perk like vacation pay is unknown. This contributes significantly to the fact that many Canadians rarely actually take a vacation.
Some people do get as long as three weeks – but more than that is exceptional.
If you get sick, you'll only use your vacation days. At many companies, you're "allowed" for a limited number of sick days per year. Often, no more than five.
Working hours, in many industries, aren't really regulated. You can be lucky, or you can be unlucky. If you can't make it, there might be a problem. Childcare is a huge hurdle with virtually no solution.
General provisions such as pension accrual are poorly organised.
Many employees have little connection to the company they work for, which is no wonder when you're treated so poorly. It's a place to make a little money and then quickly get out of here.
The working conditions are not good
Canada is lagging behind when it comes to working conditions. This can pose a significant problem for those who are reluctant to adapt quickly.
It's not unthinkable to be put off by the work environment in Canada. The motivation of many employees is sometimes difficult to fathom. Wouldn't a different job be more enjoyable?