The population of St. Francois Xavier as of the 2016 Census was 1,411. This is an increase of 171, or 13.8%, from the 2011 Census population of 1,240 which had increased by 216, or 21%, from the 2001 population of 1,024.
The weather and climate information can be found on the Environment Canada website. It is essentially identical to that of the City of Winnipeg. This link will take you to the Environment Canada site for Winnipeg's weather.