Yeah, it's not a typo. (Although there are typos in the quote "氷りを and 来きます" probably you made.) As Morphling-san pointed out, を indicates the location of transfer in that sentence, as same as 道を歩く, 坂を上る or 空を飛ぶ. 海に流れてくる氷 means "ice that flows into the sea (mostly floating down a river)", weareas 海を流れてくる氷 is "ice that drifts on the sea (to our side)".
Your translation "it becomes winter when drift ice from Russia comes" means ロシアから流氷が来ると、冬になります. The conditional clause is 冬になると, not ロシアから流氷が来きます.
北海道に shows that 北海道 is the destination. The usual word order is 流氷が北海道に流れてきます. は is used to topicaize it.