TM,
Supporting local business is good policy especially if you are getting some form of benefit from the relationship that can't be quantified in monetary terms (i.e. advice on engine repairs or fishing related information). However, it seems reasonable from a consumer's standpoint that a local dealer would price match if given the opportunity to compete for the business. In most cases this is sound business practice. When doing my research the local dealers would not match prices I was quoted up North even when asked to do so. Not trying to get into a debate, just my $0.02 worth.
JMS