I suspect that seller is not shipping from within Canada but directly from a 'dropshipper' in China.
He gives his location as CA,Canada. Which should mean California, Canada.
Mail from overseas is not subject to the Regional rates that Canadians pay domestically.
To be fair, if you shipped your item to the USA, you would probably pay the same amount for shipping to Maine, Alaska or California.
Listings are supposed to give the location of the item, not the seller. This is so that the buyer can estimate the time for delivery and the possible cost of duty, sales tax and brokerage fees on an imported purchase.
The seller could be Reported for using an incorrect location.
Shipping within Canada is very high. This is one reason that experienced mail order sellers will tell you that not every item is suitable for mail order. This includes low priced but bulky items.
Your competition is not just that dropshipping eBay seller. Check your price (including shipping) against Best Buy or WalMart both of which will ship to their customers.