Hey Buddy,
You have certainly chosen a right place to land in. Although Edmonton is not that beautiful as compare to other big cities like Toronto and Vancouvar, it certainly offers you a good job prospects. I myself landed in April this year and at immigration you will be sometime only one person to be checked at the Immigration department. I was the only landed immigrants landing via London (UK). It is not a big so-called hub for the immigrants but it is growing. Good place with plenty of jobs with good money and also a bit expensive to be.
Anyway have a nice landing.
Mountain.