If the seller does not want to ship to Canada,he does not have to accept your bid from Canada.
Actually, a seller really doesn't have to accept any bid at all. I've cancelled a bid because the bidder's name was vulgar in a way that made me think he would be a difficult customer.
And I know all 183 verses of "The Hedgehog Can Never Be B*gg8r*d At All'.
You might try convincing the seller that you would be willing to pick up the item at his choice of locations, usually a coffee shop near his house, and pay in cash, but that can often be impractical.