Capitalize correctly...

A.In front of the hotel, the American flag and the Canadian flag flew side by side.

is this correct - I think it is...

Yes, you're right.

Thank you

You're welcome!

Yes, you are correct! In the sentence you provided, the word "American" should be capitalized because it is referring to a nationality or a proper noun. The word "Canadian" should also be capitalized for the same reason. So the correct version of the sentence would be: "In front of the hotel, the American flag and the Canadian flag flew side by side."