As Tombo said, perch is fantastic! However you can eat most species and it can come down to preference in some cases. Common sport fish for consumption in Ontario include but are not limited to: Yellow Perch, Walleye, Northern Pike, White Crappie, Black Crappie, Bluegill, Catfish, Burbot, Bass, Rainbow trout, Brook Trout, Brown Trout, Lake Trout and Salmon. However, there are limits on the amount of fish you are allowed to keep for most of these species so look at the Ontario fishing regulations either online or in the handbook given to you upon purchasing your license to make sure you are taking legal fish (legal in this case meaning a fish within an open species that is within the size and retention limit, in a body of water open to angling at that time of year.) Within the regulations, there is also consumption guidelines that will tell you where you can eat fish from and how many per month. There are many sanctuaries to avoid at certain times of the year and you will want to know where this is so please refer to the regs. And finally, something to keep in mind if sustainable fisheries for the future is something you would want; keep our rivers healthy. Pack out what you bring in if not more if you have time, never take more than you need because you feel you need to get your money's worth (angling in these pressured parts of Canada has to be about more than putting food on the table or we will all have a hard time catching) and try to use common sense when it comes to some of the ethics. Don't bonk a musky in the head because its eating all the walleye for example. The food chain will balance itself and in many areas Musky and Bass are sport fish that are not to be eaten or killed, but if you want to munch a musky, go for it; that's why the regulations are in place.
Good luck and feel free to PM me any questions