Is there an updated accurate list of retailers who accept Bitcoin from Canadians? I'm new to Bitcoin and I wanted to know which retailers/hotels would accept Bitcoin as a form of payment from Canadians. If a site accepts Bitcoin as a form of payment does that mean they accept it from every country or just specific countries though they might accept credit card as a form from every country.
You're asking 2 questions here..

1) list of retailers/hotels: try this site https://spendbitcoins.ca/

2) bitcoin is borderless. if they accept it, they accept it. now that's not to say a geo-located website might accept btc on their american (.com) site but not the british version (.co.uk), as overstock do. but that's a business decision, not a property of crypto currencies. think of it this way: if a business accepts it, they have a wallet address you can send money to, as long as you have a wallet too. doesn't matter where in the world you are. kind of like email.