I would agree on the fact if you code in C#, you should be able to read/translate code code from VB, and vice-versa. Bottom line is the syntax is very similar with few differences. Some people have even made the mistake that each language feature is featured in both languages which is not true. Since they are so similar, Microsoft has even announced since version 4.0 of the languages each feature introduced will be featured in both languages, so it will be true now and in the future for every new feature. You'll usually find people that are one sided, and will say one is better than the other, when it really comes down to whatever you are more comfortable with because you are fluent at the language.
I personally prefer C#, and still code in VB(when needed). There are even tools like Reporting Services(not saying it is the best reporting tool in the world, but sometimes the client determines the technology used) which don't even give you the option of using C#... so regardless, you should be familiar enough with C# to be able to read VB. I'm sure you have looked up coding examples before only to find VB and have had to convert it to C# right? I would be really surprised if you didn't.
Take care.