I despise the word. I think it's crass, vulgar, misogynistic and demeaning. I do understand what you both have said about context, but I think that anyone who uses it that easily WILL use it to refer to a woman, even if it's not "to their face".
And WHY you would call anyone a "Canadian" is beyond me!
That pretty much sums up my feelings too. I hate the f-word too, but last few years find myself freely using it. Still don't like it though. I will take a guess that most women DON'T use the "C" word and actually hate it. Imagine, being called a "Candadian."
TIS