Some issue seems to be holding up your return. Check the Where's My Refund website and/or call the IRS Customer Service. When you call the IRS, try to make it 7:00 AM or 8:00 AM your time zone. When the system asks for your social security number put in 0# instead and your call will get to live person much sooner.
Hello and thank you for your reply,
I may have forgotten to mention that I am a Canadian citizen living in Ontario and it seems from the website that the info you gave me are for the USA. I think I have an Idea where to start from.
Thanks for your help.