Thanks, that was helpful information.
One more question, and this probably may not be the right forum to ask this but seeing a lot of people being in a similar situation as me, I will still go for it:
1) I'm on H1B visa here, if I live in Canada (and work in US), do I still get to keep the H1...