Personal opinion only: overall pretty good. Minor suggestions - how will you get money to Canada? Banking arrangements, savings? Moving stuff (if you don't expect to move much, fine - but what about some evidence of disposing of stuff you have there; even if just a note that not much to dispose of and/or given away to relatives and friends)?I know that some of these things are just fluff (vaccine emails for example) but in general, what do you think. Have I built a strong enough argument, or is it still a bit weak?
And don't see anything here about arrangements for what your spouse will do, etc.
Don't think that these comments mean you must do all or some of them - you'll have to use your judgement. You can also decide to add some stuff and remove others if you think it advisable.