You work in Michigan. You live in Ontario.
Here is what your paycheck actually is.
A USD salary, run through US federal tax, FICA, Michigan and city tax, and then the Canadian side of the return — ending in the number that reaches your account in Windsor, and what the conversion costs you every year.