Zorin,
No need to spend $240 Cdn on your oxygen sensor. I'm in Toronto and just bought one for my C280 from
www.discountoxygensensors.com for $100 US, which included free delivery to a US address. Then had it forwarded to me by a friend who marked it as a gift with a value of $40 to get through customs. These guys *do* deliver to Canada, but there is an extra delivery charge, and I don't know how much that is. You can expect to get dinged %15 GST/PST at the border, but no duties. Even with that added on, it should still save you about $100, and if you have family or friends in the US who can forward it to you, you can save that much as well.
Good luck.
Jonathan