Homesickness sucks! You can rationalise why you moved and give yourself all the big reasons as to why it was a good move for you but when your heart says it's no good then the cognitive dissonance (I like that phrase) created makes you feel uneasy, unsettled and just plain lonely. I don't have the best advice I'd just encourage you to get out and join a club, get a hobby, join an exercise group, go to a hockey/CFL/Baseball game with someone. It seemed to me that homesickness is like having a close family member die, it hurts, it really sucks, it doesn't really ever go away but in time you learn to deal with it, to handle it and to carry on living your life. You tend to become attached to what you remember the UK to be, and that it doesn't change in your absence, but it does change and you are affixed to the memory of what was (usually all the good bits and the bad bits are conveniently forgotten) but what isn't now, if you follow me. Watch the BBC news and see what I mean, it sure isn't the UK that I left nowadays.
If it becomes too much then you have to go back, but make sure if you go back you have no regrets, that you've given Canada that good old British style try and that you are leaving the field of battle beaten but unbowed.
Good luck
