Usa tourist visa

Hello, My tourist visa has been rejected thrice. 2 times from india and one time from canada. I am currently a permanent resident of canada and working in a call center for past 6 months. I am a doctor and i applied last 3 times for exam purpose. That exam was conducted only in USA but they denied my visa under 214b. what should i do this time to get visa???