$31.30 Canadian is $25.12 United States dollars at today's exchange rate.
The only time the exchange rate really hits home to me is during Freepathons ;~)
I spent a couple of months working in an auto parts plant and I don't think they could pay me enough to go back to that type of work. I'm more of a Pony Express type of guy.
But that said,$31.30/hr Cdn is way more than I have ever made in a sustained manner.
If I were a young man with a family and looking to buy a home I'd be very grateful for that level of income.