Canada Open Work Permit for US H1B visa holders

I think they will allow you to enter the Canada and work there even though you are a dependent.

I guess that’s why they stamped your passport with the Canada visa stamp.