card in Canada, such as DISCOVER, VISA, MASTER? Do they (hotel, restaurant, etc) accept US dollars? Or they hate US dollars.