I got respect for the Canadian Military.
I've exercised against them(and as opposed to someone's earlier statements, we kicked their asses), and all-in-all, they were some pretty decent guys. Good soldiers, too.
Given all that, there's what, a thousand(maybe?) Canadian soldiers and airmen in Afghanistan? Their leaving isn't going to make much of a difference.
If anything, during my time over in Hill Country, I not once encountered a Canadian. Brits, yes. If anything, the Brits were the most common non-Americans we encountered, outside of the locals(I spent a lot of time dealing with the locals, being HumInt). If I wasn't dealing with locals, I was way out in the bush somewhere, or on standby at an airfield in case we needed to be dropped somewhere(Airborne).
As for Fox News?
If you don't like it.... honestly, don't watch it? Getting riled up over it isn't going to change anything. Regardless of the many thousands/millions of dollars being poured into Media Watchdog organizations, the Media as a whole is bent in one direction or the other, politically. CNN/MSNBC/etc are hellbent to the 'Left'. Fox News to the 'Right'.
You realize the biggest problem is that there is still a Left vs Right mentality? What about 'PLACE YOUR COUNTRY FIRST'? Where did we lose that? We got politicians worrying about their political careers and their funding base(s), and not the country itself. To hell with the constituents.