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

Read another response by William Rapaport, Richard Heck
Read another response about Logic
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?