We use the flag to mean "made in Canada" and we use it in an international context to indicate Canadian goods & assets - which, in my opinion, is what flags are meant for.
What you won't see is people putting flags on their lawns, on their cars, on their clothes or anything like that. The exception is tourist stores, which are full of flags, but you won't see Canadians shopping there.