I am database admin- SQL Server.
Both, hiring in Canada is done by HR people and I believe your manager has little say. They take multiple interviews not related to your skills.
Jobs opportunities are scarce but if you wait you will get calls may be once every two weeks.
That's true job opportunities are lesser...but wait for some time, am pretty sure you'll end up somewhere good..There are opportunities for DBAs for sure...
And yes they take multiple interviews and not much related to your skills...its mostly behavioral...I noticed that too....but I am assuming if you have certain number of years of experience they expect you to know the technical stuff so they try to find a better fit in the team...just my thought....
I am not sure where were you in US but if you were not in a South East Asian dominated neighborhood then, O Boy, you are at a wrong place in Canada..
Brampton is a BIG city of South East Asians not just the neighborhood.....so its pretty obvious that you might not like it if you were not in a place like, lets say, Edison, NJ in US.....Stay away from west of Toronto if you don't like this neighborhood....Move up North or the East...or go to Downtown...I used to stay at Yonge-Eglinton....love that place...That's actually midtown but nice place to live...rent is cheaper as compared to downtown and has whole good feel of downtown...
The feeling of moving back to US would eventually go away within couple of months once few of your decisions get right....no its not that you have to settle for less or compromise or force yourself to like the place....but it'll happen...that's my personal experience..
.....
And for the Car insurance, you are at the worst place in GTA...Insurance is the highest in Brampton...I moved from North to West....my insurance went up from 150 to 230 a month...So basically insurance is high in the Peel region....
But yes, lesser number of opportunities and lesser money as compared to US is mostly true...