If the sentence "If p then q" is true, must the sentence "q because p" also be

If the sentence "If p then q" is true, must the sentence "q because p" also be true? For example, "if it is raining, then the streets are wet" and the sentence "The streets are wet because it is raining." Are there any counter-examples where "If p then q" could be true while "q because p" could be false?

Read another response by William Rapaport, Richard Heck
Read another response about Logic