From Canadians:
"Incredibly bad optics. Remember when Charles DeGaulle stuck his nose into Canadian politics and declared "Vive le Quebec libre"? Canadians, rightly, were outraged that a leader of a foreign nation would meddle in internal politics to that degree. Harper has just made the same faux pas. Team Stupid."
"Harper, do Canadians all a favour. Keep your nose out of other countries issues. You have done enough damage already with your voicing of your uninformed opinions."
"The last time someone interfered in our politics, Charles DeGaulle, Lester Pearson sent him home packing three days early. How embarrassing. Harper should mind his own business and leave domestic issues in the UK to it's citizens."
"More pontificating from the CON Pontiff, nothing good can come of offering any comments on this issue. We would not welcome any foreign leader's comments on Quebec independence and Harper should be smart enough to not wade into this topic. He is in over his head on the world stage."
"People of Scotland, please don't be mad at Canada because of Stephen Harper poking his long nose into your business. Go ahead and be mad at him. Most Canadians don't like him either."
They love him for it.