1. Look at the Canadian national flag.

2. Look at the national flag of Canada.

3. This is the Chinese national flag.
4. This is the national flag of China.

5. This is American national flag.
6. This is the national flag of America.

(Are they all grammatical? Do we have other expressions for those?)

All are fine. The sentences can also be said without the word "national" in it.

Those are all correct.

I can't think of any other ways of saying these statements.

Yes, all of the sentences you provided are grammatically correct. They effectively convey the same meaning, but there are slight differences in the way the information is presented.

Here are the explanations for each sentence:

1. "Look at the Canadian national flag." - This sentence uses the adjective "Canadian" to describe the type of national flag being referred to. It specifically focuses on the national flag belonging to Canada.

2. "Look at the national flag of Canada." - This sentence uses the prepositional phrase "of Canada" to indicate the origin or ownership of the national flag. It also implies that the flag being referred to is the one representing Canada.

3. "This is the Chinese national flag." - This sentence uses the adjective "Chinese" to describe the type of national flag being referred to. It specifies that the flag in question represents China.

4. "This is the national flag of China." - This sentence uses the prepositional phrase "of China" to indicate the origin or ownership of the national flag. It also implies that the flag being referred to is the one representing China.

5. "This is the American national flag." - This sentence uses the adjective "American" to describe the type of national flag being referred to. It specifically focuses on the national flag belonging to America.

6. "This is the national flag of America." - This sentence uses the prepositional phrase "of America" to indicate the origin or ownership of the national flag. It also implies that the flag being referred to is the one representing America.

Overall, both versions are acceptable and can be used interchangeably. The choice between using an adjective or a prepositional phrase depends on personal preference and the desired emphasis in the sentence.