Date men and women from Canada / Nova Scotia / Bedford, 25 year old

Date a soulmate from Canada. I grew up and currently live in HRM. I work at a nursing home as a Rehab Assistant and I LOVE my job. I do physiotherapy and occupational therapy programs with my residents. I get great joy in working with the elderly, it's like having a dozen or more grandparents. Complete with cheek pinches, candy, and finger-wagging lol!
I love to learn. If I could make money going to school for the rest of my life, I would! I plan on going back to school some day, once I can figure out what I would like to take.
I own a cat who I love dearly. So love me, love my cat!
I enjoy being physical activity. I love to walk, jog, swim, play sports, etc. I'm also part of a dodgeball team. You heard right... dodgeball! :)
I have Type 1 Diabetes. Look it up, and feel free to ask me questions. After 14 years, I think I'm cool with it lol!
I like to read. I like to watch anything from Discovery to Disney movies. I love going on random drives to anywhere, or just sitting at home on a lazy day.
I love food. I hope to find someone who shares my love for cooking/baking and eating healthy.
I like someone who has a good (and maybe a bit geeky) sense of humor.
To be honest, I am a bit of a firecracker... I want someone who can cope with my fiery temper along with my loving and loyal heart. I am a very affectionate person and I want someone who will show affection back
I want someone who is going to tell me when they are upset or feeling unhappy about something, not hide it and "hope it goes away". I wear my emotions out in the open most times, and I have a strong-willed personality. I want someone who'll be there when I laugh, cry, scream or want to rip my hair out! :P Most importantly, I need someone who is going to want to be a part of my life through our best and worst days!
Things I Look For:
Intelligence: Someone who will talk to me about more than sports, hunting, and cars (although those things are still okay)
Humor: If you can't make me laugh... then good luck to you.
Clean Style: Dirty, holey shirts need not apply.
Physically Active: I need someone who will be active with me.
Level Headed: You may have to save me from myself some times and say "Calm down, it's okay" lol. Yelling and getting mad at me doesn't make me feel better.
A Gentleman: Someone who is mature, can treat me like a lady, respect me, and defend me if needed.
Caring and Open: Someone who will talk to me about anything, and who is willing to listen to me ramble, and isn't afraid to cry. Someone who WANTS to kiss me, hold my hand, hug me, and all that other G-PG rated PDA around friends/ public.
Loves Food: Someone who can share my love for healthy eating, cooking and baking (not always healthy lol). If all you eat is pizza and pop... keep looking. I also eat wheat/gluten-free. It doesn't mean YOU have to... just FYI.
Big Dislikes:
Uncleanliness: I'm not a neat freak, but I do try to keep my apartment clean and tidy. This also applies to your appearance and hygiene. I am not your mother and am not here to clean up after you.
Heavy Drinkers: Drinking socially is ok. But someone who drinks to get drunk or because it's a day ending in "Y" disgust me. GAG!
Be Articulate: I may be at a loss for words some days, but at least I can put an intelligent sentence together. I also have a pet-peeve for atrocious spelling and grammar.