Flags show your patriotism and loyalty to YOUR OWN country. You are a Canadian Citizen and are identifying yourself as a VISITOR to the US in a friendly manner.
I can't imagine anyone considering anything less than extending our hospitality to a visitor.
Now anyone who claims to have moved to the US and refuses to accept and support the US, instead choosing to fly their original country's flag should be immediately DEPORTED.
Either you are a US Citizen or a Visitor. Either is fine. It is the traitors among us who cause sensitivity on the flag issues. Not to be confused with a show of heritage and friendship. The differences are pretty clear to most reasonable people, so no need to get into it here.
And just in case I wasn't perfectly clear, WELCOME FRIEND to our country! We hope you enjoy your visit and find our country and people as friendly and enjoyable as we find yours!