Hirashin,
Both sentences are correct. The meanings are different. The use of "couldn't" is subjunctive mood (仮定法). Are you familiar with the uses of subjunctive mood? For example, what is the difference between:
(c) If I go to Hawaii, how much will it cost?
(d) If I went to Hawaii, how much would it cost?