Bree, you can do this. Just hang in there, waiting is the hardest part. An I'm no expert about Canada, but I know the US is a major pain in these situations. I know the process you are going through and there are so many hoops to jump through :( If you ever want to talk, I'd love to! You are such a great mom doing all this for Harrison, he's going to reap great rewards for what you are doing for him! Hang in there friend.
the strength will come, BUT you will always be tired. It really is worth it though.
There are ALWAYS some road blocks, and as frustrating as they are, just hold on to your faith that all will be well in the end:)You are a STRONG and BEAUTIFUL woman with a generous heart- the Lord trusted you and your husband with one of his finest spirits, never forget that. But at the same time love yourself, and take the time you need for YOU or you will get too overwhelmed by it all. Use your resources, friends, family, church, to ensure that you get some breaks in that you WILL need. Love ya girl.~V