You are visa exempt to each others country so you have the right to visit each other and stay for as long as 6 months at a time. You do not automatically get any rights in each others country just by getting married.
If you want to get permanent residency in Canada, she'd have to sponsor you. However, in order to keep it, you'd have to spend 730 days every 5 yr. period either in Canada or with your Canadian wife outside Canada and you'd have to be able to prove it which could be hard if you are not living in Canada, just going to visit and your wife is not living with you, also just visiting.
If you want her to get a US green card, you would have to sponsor her. A green card however is meant for people who want to live in the US. The residency obligation to keep a green card is not as clear as in Canada but she should enter the US at least once a year, preferably every 6 months in order to keep it.
In order to tie up the legal loose ends of it all, you should probably talk to a lawyer in the US about your US assets that she would inherit and she would talk to a lawyer in Canada about the Canadian assets that you would inherit. I don't see a reason why she wouldn't be able to inherit property in the US. Canadians are allowed to own property in the US as far as I know and vice versa.
However, if you end up getting divorced, you might want to have pre-nups that you each keep your own. Or like newtone says, why even get married? You can still make a will to leave your assets to her when you die, even if you are not married.