Unfortunately when exporting using ogr2ogr, it does not choose the optimal data types.
For example, the 2021 dissemination blocks file [1], the sac_type and sac_code columns are int64, whereas they should be int8.
[1] https://data.dataforcanada.org/processed/statistics_canada/boundaries/2021/digital_boundary_files/db_2021.parquet