we spell it -our because OUR country is better.
but actually if I remember correctly, the differences between american and canadian english are more related to the war of 1812 and the wave of british immigrants right after; up until that point almost all spelling was undifferentiated between the two, canada actually shifted back to the british spelling in several cases. plus our -re instead of -er endings are a result of our bilingual heritage.