Canvas size adjust based on provider