Your next pocket travel guide
Upvote:8
Your US immigration status is irrelevant unless you are a permanent resident. Since you are not, you need a visa.
You can check this for yourself at http://www.cic.gc.ca/english/visit/visas.asp.