Canadian tech salaries are a pittance compared to US ones. In the Bay area, 150K to 250K are standard for people with 5 years of experience. This is not the case in any Canadian city. This neglects the lower exchange rate.
You're way off. 150k for 5yrs experience is pretty typical in big tech & unicorn companies, but not anywhere else. 250k base salaries are highly atypical anywhere (except for very senior engineers). Total comp will be more than that, but if that's what you meant you shouldn't have said salaries.