"which will take you up to 345 kilometres."

Under ideal conditions. Canada isn't southern California which is where the range results are largely based on. I remember reading a road test report of a Nissan Leaf a couple of years ago which was done in northern Sweden in the winter. Nissan claimed a range of around 125 kilometres. In the test they were getting in the 40 kilometres range.