All Ontario residents between 18 and 65 require a fishing license. Go to the Ministry of Natural Resources website for details on how and where to buy licenses.
You should also be familiar with provincial fishing regulations, which control seasons, catch limits and other matters. See the Ontario Fishing Regulations Summary issued by the Ministry of Natural Resources.
If you do not live in Canada, you will need a non-resident licence to fish in Ontario.