Don't know what back country site you were referencing but USD wise the i7-7700 was 300 on launch date, so 300 cheaper is literally impossible, even considering the 1USD=1.33CAD. That would mean what ever ryzen you would be comparing is be at most 100 CAD, which would ultimately still be a lower price than the Ryzen 1200 as of today.
At the time, in the heat of Intel inflation, 7700 was about 550 CAD. The 2700 was going on sale cheap (300-350) so there really was no contest. Perhaps 300 was a stretch, I don't know what prices were half a year ago.