Cochrane, Ontario is located at 49°08′06″ N latitude. This is south of the 50th parallel north (50°00′ N) by about 52 minutes of latitude (~96 km / 60 miles).
So, Cochrane is NOT north of 50° latitude; it lies just below it. Communities north of 50° in Ontario include Kapuskasing (49°25′ N — actually still south), Hearst (49°41′ N), and further north like Moosonee (51°16′ N).