Thanks Jubear and Mets15
I have also travelled to the US without a valid visa but with a study permit, everything went well. But now since Im not a student anymore and have a work permit, I just wanted to make sure, since I spoke to an agent today and he was like NO you cannot travel to the US because you do not have a valid visa and by air is a no-no.
Hence, just wanted to make sure.
Also I found this on the website - would it be applicable to me.
I already have a study or work permit, do I need to apply for an eTA?
Starting March 15, 2016, visa-exempt foreign nationals who fly to or transit through Canada will need an Electronic Travel Authorization (eTA). Exceptions include U.S. citizens and travellers with a valid visa. Read about the changes and how they may affect you.
If you are a student or foreign worker already in Canada on a valid study and work permit, you will not need an eTA as long as you do not leave Canada and seek to return by air.
If you plan to leave and then return to Canada by air, you will need to get an eTA.
Also Met15, I am praying for you. You will get your permit soon!