Pourquoi : c’est un adverbe interrogatif qui signifie pour quelle raison mais également un nom : le pourquoi. Exemple : Pourquoi es-tu allé en vacances au Canada ? La réponse pourrait être : Parce que j’ai toujours été fasciné par ce pays qui me fait rêver depuis tout petit.
Pour quoi : signifie pour quelle chose, pour cela et s’oppose à pour qui. Pour = préposition, et quoi = pronom relatif. Exemples : Vous venez pour quoi faire ? – C’est ce pour quoi il est venu. – Lui offrir un cadeau ? Pour quoi faire (= pour faire quoi, pour quelle raison) ?