I want to make a hotel reservation online for a hotel in Canada. Will my credit card company consider it an international transaction?

You will not be charged a fee for simply making a reservation. If you actually pay the bill (in Canadian Dollars) with your credit card upon checkout, yes, you will be charged a currency conversion fee.