Canada Public Holidays 2020: Dreamt of visiting Niagara Falls? Have someone living in Canada you have been waiting to visit? While we all welcome the...