As per reports, heavy rainfall and fog are expected to affect Toronto on Wednesday (03 January), with snowfall and temperatures as low as 23 degrees Fahrenheit on Saturday (06 January) and Sunday (07 January). A cold front is expected to affect Metro Vancouver on Wednesday (03 January), with the possibility of snowfall in the region.