I spent a week in Quebec City a month ago and didn't use any local currency -- just charged everything. Hotel, restaurants, gas; they all take Visa/MC. I don't expect to travel there often, so I didn't want the hassle of withdrawing too much and then getting screwed on both sides of the currency conversion (USD->CAD->USD).