I don't have any practical advice, but according to the few people I know who have emigrated to Canada, things work very slowly there and you will need to get moving ASAP. A Canadian friend of mine and his American fiancee had to wait about a year before they were able to marry because the government kept losing the forms they sent in, and an Irish girl I know had to wait more than a year before getting her visa even though she already had a job lined up in Canada! This may not be the typical story over there, but I thought I'd share what I've heard from other people.