In Canada, the average annual pay for a housekeeping room attendant is $31,200, which is roughly $16 per hour. The majority of experienced employees can earn up to $38,157 per year, while entry-level positions begin at $27,300 per year.