Beef is definitely okay. My dogs eat lots of it as I have a whole cow in the freezer.

You are right to question fruits and vegetables. They are really not necessary and dogs actually have problems digesting them. Feed them if you want, it won't hurt.
You really need to feed more variety and don't forget offal, like liver, kidney and heart etc. It should be 10-20% of your dogs diet.
I would also join the RawDogCanada Yahoo Group. There is a page where they list suppliers in Canada for raw meat.