I don't mean to sound like a pig or anything, but I think you are gorgeous but the only enhancement that would instantly make you more desirable is breast implants. As a guy, I would give you a point or two higher on a scale from 1-10 by adding in a larger chest to your frame.
You live in Canada, and wonder why you're not hot? Move to Florida. Get a tan, buy a bikini, get a make-over, lie on the beach, get asked out twice a day. You look perfectly stunning as you are, you're just awash in the complacency and tedium of accepting your surroundings. Take control of your life, before you're over-the-hill.
how can you become hot ? well your not young anymore so its not going to be that easy , bigger boobs might help , a tattoo in the right place or a belly button piercing might also be sexy on you , doing something with your hair may also help .